有什么方法可以更改 Web 浏览器中 DOM textNode 的值吗?
我特别想看看能不能change现有节点,而不是creating一个新的。
为了澄清这一点,我需要使用 Javascript 来完成此操作。浏览器中的所有文本都存储在 #textNodes 中,它们是其他 HTML 节点的子节点,但不能有自己的子节点。
As Ash https://stackoverflow.com/users/5023/ash回答了below https://stackoverflow.com/a/680447,可以通过设置来更改内容节点值这些对象的属性。
如果您有一个特定的节点(#text 类型)并且想要更改其值,您可以使用节点值 https://developer.mozilla.org/En/DOM/Node.nodeValue财产:
node.nodeValue="new value";
Note:
innerText (and possibly textContent) will return/set both the current node and all descendent nodes text, and so may not be the behaviour you want/expect.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)