0
我試圖編寫一個腳本來隱藏具有某種風格的所有元素。隱藏任何具有某種風格的元素
我想要做這樣的事情:
var hide = document.getElementByStyle("border: 3px ridge #333333").style.display="none";
我試圖編寫一個腳本來隱藏具有某種風格的所有元素。隱藏任何具有某種風格的元素
我想要做這樣的事情:
var hide = document.getElementByStyle("border: 3px ridge #333333").style.display="none";
function editStyles(el) {
if(el.getAttribute('style') == 'border: 3px ridge #333333')el.style.display='none';
if(el.childNodes.length > 0) {
for(var child in el.childNodes) {
if(el.childNodes[child].nodeType == 1)
editStyles(el.childNodes[child]);
}
}
}
editStyles(document.body);
把那個CSS成css.class,並使用getElementsByClassName()
。然後只是在發生這種類時隱藏元素...
試試這個解決方案,似乎已經足夠接近了。 http://stackoverflow.com/questions/10767701/javascript-css-get-element-by-style-attribute – myTerminal