84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
html如下:
html<p>自定义文本<button>子节点</button></p>
html
<p>自定义文本<button>子节点</button></p>
我想根据 js 拿到的数据动态修改“自定义文本”处的文字,但是不影响 button 子节点(button 上面绑定了事件回调)。请问用什么方法可以做到呢?
学习是最好的投资!
自定义文本子节点
是不是可以先获取到button的outerHtml,然后在修改p里面的html,最后再把button append进去?这样会影响事件绑定吗
@小俞的方法最好
小俞的方法最好:
在p标签的内部前面加上字符 在button标签的外部加上字符
然后在p标签中取span标签即可
http://stackoverflow.com/questions/6520192/get-text-node-of-an-element
拿到p里面的文字,再拿到button里面的文字,用p里面的文字减去button里面的文字就可以了
是不是可以先获取到button的outerHtml,然后在修改p里面的html,最后再把button append进去?这样会影响事件绑定吗
@小俞的方法最好
小俞的方法最好:
在p标签的内部前面加上字符
在button标签的外部加上字符
然后在p标签中取span标签即可
http://stackoverflow.com/questions/6520192/get-text-node-of-an-element
拿到p里面的文字,再拿到button里面的文字,用p里面的文字减去button里面的文字就可以了