var div=document.createElement("div");
document.body .appendChild (div);
div.style.width="45%";
div.style.height="56%";
div.style.border="1px solid red";
div.innerText="你好周杰伦!"
上面能达到我要的效果,但是把div.style.width="45%";
div.style.height="56%";
div.style.border="1px solid red";
换成下面的后居然不能出来效果 是为什么啊?期待大侠给小弟解答哦!
div.style="border:1px solid red ;width:45% ;height:55%";
document.body .appendChild (div);
div.style.width="45%";
div.style.height="56%";
div.style.border="1px solid red";
div.innerText="你好周杰伦!"
上面能达到我要的效果,但是把div.style.width="45%";
div.style.height="56%";
div.style.border="1px solid red";
换成下面的后居然不能出来效果 是为什么啊?期待大侠给小弟解答哦!
div.style="border:1px solid red ;width:45% ;height:55%";
这样吧。
.divcla{border:1px solid red ;width:45% ;height:55%}div.className = "divcla"
这样就可以了。
div.style.cssText="border:1px solid red ;width:45% ;height:55%";
1.style.width = xxx; style.height = xxx;单个赋值
2.写成CSS类,然后通过o.className赋值
3.使用3#的方法o.style.cssText = "xxx;xxx;xxx;"来赋值
不要自己发明这些东西http://msdn.microsoft.com/en-us/library/ms534651%28VS.85%29.aspx
种方法,会比较好些。这样。需要改动的时候。只要改CSS文件即可。