什么是唯一标识HTML文档中所有DOM节点的方法。为了说明我的意思,下面是一个(虚构的)示例:什么是唯一标识DOM节点的最佳方式?
- 脚本X从document.html中随机选择一个DOM节点。
- 脚本X需要告诉脚本Y它选择了哪个DOM节点。
- 脚本X如何唯一标识它选择的DOM节点,以便脚本Y完全知道它在document.html中的哪个节点?
我真的很感兴趣,如何唯一标识DOM节点,以便脚本Y可以识别它并操纵它。优选地,它也应该与文本节点一起工作。也许我在想XPath,但是我不确定如何为任何给定的节点生成一个唯一的 XPath。
如果有脚本Z操纵DOM也会如何? – tback 2010-01-15 12:21:19
Xpath实现在大多数语言中都可用。在命令行上,你可以使用一个名为xmlstarlet的命令行工具(只是谷歌为它) – 2010-01-15 12:22:40
正是我在找什么!如果我的代码如下所示:
hello dear world