一般情況下我們用js設(shè)置元素對(duì)象的樣式會(huì)使用這樣的形式: 復(fù)制代碼 代碼如下:var element= document.getElementById(”id”); element.style.width=”20px”; element.s " /> 亚洲国产精品人久久电影,久久精品人人爽,国产精品久久久久久影院8一贰佰

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

js css樣式操作代碼(批量操作)

我們用js書(shū)寫(xiě)css樣式通常會(huì)用下面的兩種方式:

一般情況下我們用js設(shè)置元素對(duì)象的樣式會(huì)使用這樣的形式:
復(fù)制代碼 代碼如下:
var element= document.getElementById(”id”);
element.style.width=”20px”;
element.style.height=”20px”;
element.style.border=”solid 1px red”;

但是上面的方法有一個(gè)缺點(diǎn),樣式一多,代碼就很多;而且通過(guò)JS來(lái)覆寫(xiě)對(duì)象的樣式是比較典型的一種銷(xiāo)毀原樣式并重建的過(guò)程,這種銷(xiāo)毀和重建,都會(huì)增加瀏覽器的開(kāi)銷(xiāo)。

js中有一個(gè)cssText的方法:
語(yǔ)法為:obj.style.cssText(”樣式”);
上面的代碼我們可以修改成:
復(fù)制代碼 代碼如下:
element.style.cssText=”width:20px;height:20px;border:solid 1px red;”;

這種寫(xiě)法可以盡量避免頁(yè)面的多次reflow,提高頁(yè)面性能。

JavaScript技術(shù)js css樣式操作代碼(批量操作),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 托里县| 余干县| 广丰县| 鄄城县| 临城县| 丰城市| 庆云县| 麻阳| 白银市| 射洪县| 颍上县| 河北省| 白玉县| 金溪县| 甘南县| 密云县| 监利县| 秦皇岛市| 昭通市| 横峰县| 视频| 会同县| 高阳县| 开封县| 綦江县| 威信县| 乐亭县| 海伦市| 长宁区| 常山县| 平度市| 神农架林区| 扎鲁特旗| 宁波市| 漠河县| 彰化市| 阳东县| 阳谷县| 太原市| 潮安县| 城步|