我希望能够执行此功能
$( "div:contains('John')" ).css( "text-decoration", "underline" );
不使用jQuery,只是直接使用javascript,我找不到等效的
我知道我正在寻找
indexOf
,但是将所有内容放在一起对我当前的思维方式无效。 最佳答案
像这样吗?
var divs= document.getElementsByTagName('div');
var len = divs.length;
for (var i = 0; i < len; i++) {
if(divs[i].innerHTML.indexOf("John") != -1) {
divs[i].className += " underline"
}
}
和在CSS
.underline{
text-decoration: underline;
}