我需要在包含属性“data-whatever”的范围中加上“hello”这个词,即对于这个范围:
<span data-whatever="nomatterwhat"> </ span>
我需要这样做:
$ ("span[data-whatever]").html("hello");
请注意,上面的内容是使用JQuery,但我需要知道如何使用纯javascript执行相同的操作。
答案 0 :(得分:1)
您可以使用querySelector
document.querySelector('span[data-whatever]').innerHTML = "You text";
答案 1 :(得分:-1)
试试这个:
var el = document.querySelectorAll('span');
el.forEach(function(item){
if(item.hasAttribute('data-whatever')){
item.innerHTML = 'Hello';
}
})