javascript - 如何使用javascript通过类名更改html元素的值

标签 javascript jquery class anchor innerhtml

这是我用来改变 html 元素值的代码 ***

<a class="classname" href="Vtech.com"> This text to be chnage</a>

<script type="text/javascript">
document.getElementsByClassName("classname")[0].innerHTML = "aaaaaaqwerty";
</script>

如何在页面加载时更改此文本

最佳答案

看来您需要添加 DOMContentLoaded或者把你的脚本放在 </body> 之前

原生 JavaScript 解决方案

document.addEventListener("DOMContentLoaded", function(event) {
  document.getElementsByClassName("classname")[0].innerHTML = "qwerty";
});

</body> 之前添加您的脚本


jQuery 版本

$(funtion(){
   $(".classname:first").text("qwerty");
});

关于javascript - 如何使用javascript通过类名更改html元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27918478/

相关文章:

java - 理解 JavaBeans 模式(抽象 getter 和 setter)

c++ - 无法将类移动到单独的 .cpp 和 .h 文件。

javascript - 使用 mongoose 防御 XSS 攻击

javascript:新日期,如何设置默认年份?

javascript - 如果另一个数组具有相同的元素,则连接数组元素

jquery - 带有jquery的悬停事件不会返回到原始状态

javascript - 使用 FileReader 读取多个文件并获取文件数据数组

javascript - 调用函数 update() 时 ViewModel 不更新

javascript - Jquery iframe 准备就绪

class - Coffeescript 类和变量