課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
為什么只會(huì)清掉按鈕里函數(shù)影響的樣式,不會(huì)把DIV本身的寬高之類的樣式清掉?
2019-12-05
源自:JavaScript入門篇 4-1
正在回答
參考其他課程下同樣的回答:
http://idcbgp.cn/qadetail/156795
removeAttribute("style")
清除的樣式只是清除了使用"style"屬性設(shè)置的CSS樣式,原有的樣式是通過(guò)className來(lái)設(shè)置的,如果需要清除原來(lái)用className設(shè)置的樣式(即在style列表中使用的各種class),
需要使用:
removeAtrribute("className")
或者是:
removeAttribute("id")
比如:
var myElem=getElementById("txt");
myElem.style.color="red";
myElme.style.width="900px";
myElem.removeAttribute("style");? ? /*這里會(huì)把之前你使用.style設(shè)置的屬性("color:red"和"width:900px"移除*/
myElem.removeAttribute("id");????????/*這里則是移除上邊<style>標(biāo)簽中根據(jù)#txt 選擇器設(shè)置的CSS樣式*/
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
4 回答removeAttribute是清除所有樣式還是恢復(fù)原來(lái)的樣式
2 回答為什么我的removeAttribute(“style”)刪除不了初始化的格式?
1 回答removeAttribute('style')什么作用?
4 回答removeAttribute()這個(gè)是去掉后改樣式的函數(shù)嗎?為什么我用了就不行呢?
1 回答請(qǐng)問(wèn)mychar.removeAttribute("style")為啥不會(huì)清空head中的樣式?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-12-06
參考其他課程下同樣的回答:
http://idcbgp.cn/qadetail/156795
清除的樣式只是清除了使用"style"屬性設(shè)置的CSS樣式,原有的樣式是通過(guò)className來(lái)設(shè)置的,如果需要清除原來(lái)用className設(shè)置的樣式(即在style列表中使用的各種class),
需要使用:
或者是:
比如:
var myElem=getElementById("txt");
myElem.style.color="red";
myElme.style.width="900px";
myElem.removeAttribute("style");? ? /*這里會(huì)把之前你使用.style設(shè)置的屬性("color:red"和"width:900px"移除*/
myElem.removeAttribute("id");????????/*這里則是移除上邊<style>標(biāo)簽中根據(jù)#txt 選擇器設(shè)置的CSS樣式*/