gpt4 book ai didi

javascript - polymer 破坏 document.evaluate (xpath)

转载 作者:行者123 更新时间:2023-11-30 17:30:35 26 4
gpt4 key购买 nike

我在 Linux 上使用 Chrome 34.0.1847.116,如果只是加载 polymer.js,那么 document.evaluate 不再有效,并返回奇怪的错误:

“错误:无法在‘文档’上执行‘评估’:提供的上下文节点为空。 出错时( native )

举个例子

http://jsbin.com/jadir/2/edit?html,console,output

除非我听到其他消息,否则我会创建一个问题,但如果有人有一些见解,请在此处发布。

最佳答案

如果您针对 ShadowDOM Polyfill 提交错误,将会很有帮助.

Fwiw,您可以通过在发送评估之前解包 div 使您的示例工作,如下所示:

document.evaluate('span', unwrap(div));

...但这是一种解决方法,会导致其他问题。例如,在大多数情况下,您从结果中提取的任何节点都需要在使用前进行包装 (wrap(node))。

关于javascript - polymer 破坏 document.evaluate (xpath),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23161195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com