本文目錄一覽:
js刪除css樣式
1、如果使用class加的樣式的話,可以使用document.getElementById(“objid”).className=””來清空樣式;
2、如果是直接加的style=”***”屬性的話,可以使用document.getElementById(“box”).style.cssText = “”來清空樣式。
js清空某元素的所有樣式
這要根據你原先是如何給它添加上樣式的,比如你是通過類名添加的,那你就應該寫上這樣的代碼:要去除類名的類.className=”; 同理,如果你是通過id來命名的那就把id變成空。總之是根據你如何寫它的css樣式。
如果是繼承下來的樣式那隻能單獨獲取來修改了。比如要隱藏的出現,要修改的類名.css.display=”; 還有一種方法就是修改屬性的繼承方法,由於也是需要一個一個修改也很麻煩就不展開了。
當然也可以像樓上的一樣寫一個公共的清楚樣式的類,然後通過js添加類名來修改,這個很方便,也很實用,比一種一種改方便,就是要寫一個比較全面的公共類。要添加的樣式的元素.className=’你要添加的類名’;
用js的什麼方法把樣式的某個屬性去掉而其他的屬性保留
js只能獲取到元素的style樣式(行內樣式),不能獲取到css樣式。
使用jquery可以獲取到css樣式:
$(function(){
$(“.tableStyle”).css(“background-color”:””);
})
將background-color賦為空值就可以啦
如何用js刪除 dom元素的嵌入樣式(style)的一個屬性
將style中你想刪掉的屬性設為null應該是可以解決的,Chrome通過
例如:
elem.style[“height”] = null;//徹底刪除elem的style屬性的height值
原創文章,作者:YFJA,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/145059.html