首页 > 解决方案 > 如何更改 HTML 标签跨度中的文本?

问题描述

//I am trying change text after click on it in web page

text = document.querySelector(".text");
text.addEventListener("click", changeText=()=> {
 
    text = document.textContent = "NewText";

});

但它不起作用。为什么?我尝试使用innerHTML?但它还没有工作......

标签: javascripthtml

解决方案


您必须设置text.textContent而不是document.textContent新值。

text = document.querySelector(".text");
text.addEventListener("click", function() {
     text.textContent = "NewText";
});
<span class="text">Text</span>


推荐阅读