这样的html结构,如何使用 js 动态修改文本,并且不影响子节点?
html如下:
html
<p>自定义文本<button>子节点</button></p>
我想根据 js 拿到的数据动态修改“自定义文本”处的文字,但是不影响 button 子节点(button 上面绑定了事件回调)。请问用什么方法可以做到呢?
lzqyydy
10 years, 3 months ago
Answers
千酱ど露酱
answered 10 years, 3 months ago
<p id="test">自定义文本<button id="c">子节点</button></p>
<script>
var p = document.getElementById('test'),
c = document.getElementById('c');
c.onclick = function(){
alert('事件还在!!');
};
setInterval(function(){
p.firstChild.nodeValue = Math.random();
}, 1000);
</script>
其实我是椰子
answered 10 years, 3 months ago