<span id="itemSum_518333311a889b5c1d616b4e" class="itemActivitySummary">
<span class="icon save"></span>
0
<span class="icon comment"></span>
3
</span>我想要替换 0 和 3,

解决方案 »

  1.   

    为什么总有这么蛋痛的要求去换一个TEXT_NODE,你放到ELEMENT_NODE里不行吗?
    <span id="itemSum_518333311a889b5c1d616b4e" class="itemActivitySummary">
    <span class="icon save">0</span><span class="icon comment">3</span></span>
    或<span id="itemSum_518333311a889b5c1d616b4e" class="itemActivitySummary">
    <span class="icon save"></span><span id="val1">0</span><span class="icon comment"></span><span id="val2">3</span></span>
    大家都省事,OK?
      

  2.   

    function init(){
    var span=document.getElementsByTagName("span");
    for(var i=0;i<span.length;i++){
    var n=span[i].nextSibling;
    if(n&&!n.tagName&&/\d+/.test(n.nodeValue)){
    alert(n.nodeValue);
    n.nodeValue='x';
    }
    }
    }
    window.onload=init;
      

  3.   

    我当然想这样,美工弄好的,我们不能改html,ok?