【发布时间】:2012-09-29 00:50:21
【问题描述】:
这是我的问题示例
<div onclick="this.childNodes(0).innerHTML='0';">
1<b>2</b>3<b>4</b>5
</div>
如您所见,两个子节点(“2”和“4”)被标记,其他是简单的文本。 现在的问题是如何在不接触其他节点/文本改变sertain的div容器标记的和未标记的节点(文本)的innerHTML的? P>
【问题讨论】:
-
只要是可以肯定的:?根据您的更新问题,是否意味着你希望所有的五个数字与0被替换 SPAN>
-
但我同意挖掘 JQ 库并从那里获取 JS 代码,当然如果有的话 =)
-
@Lorax 是的,我需要所有孩子(孩子?)都可以访问,但不是一次,当然。
-
我不认为你可以访问非元素节点的
innerHTML;不过你可以访问textNode的nodeValue。
标签: javascript html innerhtml