如何使用 Javascript 按类选择元素来修改内容?
实际上我尝试使用这个:
document.getElementsByClassName("myClass").innerHTML = "new content"
但什么也没做。
如果我通过 ID 选择元素,它就可以工作
document.getElementById("myID").innerHTML = "new content"
但我需要可以按班级选择。
我只需要更改标签内的内容。将 woocommerce 按钮的文本替换为 img 元素。
Thanks!
getElementsByClassName
将返回数组。因此,循环该数组并执行您的逻辑:
var myClasses = document.getElementsByClassName("myClass");
for (var i = 0; i < myClasses.length; i++) {
myClasses[i].innerHTML = "new content";
}
<div class="myClass">old content</div>
<div class="myClass">old content</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)