首先說說html新增樣式的方式有哪些?
1、行內寫樣式,在標籤中通過style寫樣式,如:
2、寫內部樣式表,也就是在head標籤中加入標籤,將樣式寫在這裡邊,如:
3、外部引入樣式,這也是最常用的一種,通過
4、通過js修改樣式,node.style.width = '300px'
以上都是常見的也是常用到的一些新增樣式方法,今天在看書的時候看到了js新增樣式的另外一種方法,頓時覺的這個逼格真的好高啊,這個方法就是node.style.csstext = '';
這個值可以是多個屬性值,就好比jq中$('').css();可以同時新增多個樣式
obj.csstext += ";width:200px;position:absolute;left:100px;
"; //
這樣便能解決在ie中出現的問題了
obj.csstext = " width:200px;position:absolute;left:100px;
js中用cssText設定css樣式
如果網頁中乙個 id為 no 的標籤,暫且當div標籤來tell 想要在js中設定這個div的css樣式,很一般的做法是 var obj document.getelementbyidx x x no obj.style.width 400px obj.style.height 300px 如果要設...
js中用cssText設定css樣式
如果網頁中乙個 id為 no 的標籤,暫且當div標籤來tell 想要在js中設定這個div的css樣式,很一般的做法是 var obj document.getelementbyidx x x no obj.style.width 400px obj.style.height 300px 如果要設...
JS 巧用cssText屬性 操作樣式
給乙個html元素設定css屬性,傳統做法 varmybox document.getelementbyid mybox mybox.style.width 200px mybox.style.height 70px mybox.style.display block 這樣寫很煩,尤其是很多的時候,...