日期:2014-05-16  浏览次数:20377 次

用JS给DIV 添加子元素LI时样式无法显示
用document.getElementById()找到当前页面的一个DIV
然后再用var   li   =   document.createElement( "li ");
                        li.setAttribute( "class ", "dis-image ");
                        li.innerHTML   =   "xxxx ";
                        DIV.appendChild(li);
可无法显示出dis-image定义好的样式。

------解决方案--------------------
li.className = "dis-image "
------解决方案--------------------
楼主的写法在firefox下可以正常显示样式,但setAttribute 对ie的支持并不好,有时看不到效果,所以多数用className