Javascript 更改“的内容”;span";

Javascript 更改“的内容”;span";,javascript,innerhtml,html,Javascript,Innerhtml,Html,完全是新手。要删除youtube视图中的最后3个字符吗 <div id="divid"> <span class="classid"> CHANGE IT </span> 如果要更改span元素的内容,可以尝试以下操作… substr(0,innerHTML.length-3);不要使用.innerHTML这样的操作来更改DOM,而不要使用replace。如果要更改span的内容,请按其类名选择它,然后

完全是新手。要删除youtube视图中的最后3个字符吗

   <div id="divid">      
    <span class="classid">
        CHANGE IT
      </span>

如果要更改span元素的内容,可以尝试以下操作…


substr(0,innerHTML.length-3);不要使用
.innerHTML
这样的操作来更改DOM,而不要使用replace。如果要更改span的内容,请按其类名选择它,然后选择子文本节点,并修改其
.data
属性,或者只使用
.textContent
和IE的
.innerText
修补程序。
document.body.innerHTML = document.body.innerHTML.replace(new RegExp('classid', "g"), 'classid'.innerHTML="New text!");
var ele = document.querySelector(".classid");

ele.innerHTML = ele.innerHTML.trim();
ele.innerHTML = ele.innerHTML.slice(0, -3);