开发者社区> 问答> 正文

这样的html结构,如何使用 js 动态修改文本,并且不影响子节点?

html如下:

自定义文本

我想根据 js 拿到的数据动态修改“自定义文本”处的文字,但是不影响 button 子节点(button 上面绑定了事件回调)。请问用什么方法可以做到呢?

展开
收起
杨冬芳 2016-06-16 18:41:30 3731 0
1 条回答
写回答
取消 提交回答
  • IT从业

    自定义文本

    
    
    <script>
        var p = document.getElementById('test'),
            c = document.getElementById('c');
    
        c.onclick = function(){
            alert('事件还在!!');
        };
    
        setInterval(function(){
            p.firstChild.nodeValue = Math.random();
        }, 1000);
      </script>
    
    2019-07-17 19:41:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载