亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

removeAttribute("style")刪除不了id選擇器里面的樣式嗎

使用removeAttribute("style")刪除不了id選擇器里的樣式嗎?點擊取消設置后,div樣式仍是txt這個id選擇器里的樣式

正在回答

2 回答

removeAttribute()這個方法可以移除元素內的任何屬性,注意這個方法的前面要加上目標元素Obj,不要直接使用它

另外,不太清楚你說的id選擇器是里的樣式是指什么,如果是通過js賦值上去的那么通過removeAttribute('style')是可以清除的,要是取消后還在,那么應該不是這個方法的問題,你可以看下你的其他代碼有沒寫錯


1 回復 有任何疑惑可以回復我~
#1

入門級陶成國 提問者

我說的id選擇器就是樣式表里以#開頭的樣式設置啊 #txt{ height:400px; width:600px; border:#333 solid 1px; padding:5px; } 我所說的removeAttribute("style")刪除不了id選擇器里的樣式就是這個樣式
2016-08-28 回復 有任何疑惑可以回復我~
#2

ererer1 回復 入門級陶成國 提問者

本來就是無法用removeAttribute("style")刪除css樣式表內樣式的。這個方法只可以刪除行內的style,不能刪除內嵌的和外部的樣式。removeAttribute('style')是吧整個style屬性給刪除了,只是清除行內樣式,而你樣式表內的樣式是通過選擇器class賦予的。不知道這樣講清楚了嗎?之前回答里也說了,移出元素內的任何style、、、元素內
2016-08-28 回復 有任何疑惑可以回復我~
#3

ererer1 回復 入門級陶成國 提問者

你可以試一下的哈,畢竟實踐出真理,而且自己試過了印象才更深刻。
2016-08-28 回復 有任何疑惑可以回復我~
#4

入門級陶成國 提問者

非常感謝!
2016-08-29 回復 有任何疑惑可以回復我~
查看1條回復

完整用法是obj.removeAttribute("style");

obj是你前面的賦值

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

removeAttribute("style")刪除不了id選擇器里面的樣式嗎

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號