首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >聚合物断裂document.evaluate (xpath)

聚合物断裂document.evaluate (xpath)
EN

Stack Overflow用户
提问于 2014-04-18 19:48:46
回答 1查看 236关注 0票数 1

我在Linux上使用Chrome34.0.1847.116,如果只是加载polymer.js,那么document.evaluate就不再工作了,并返回奇怪的错误:

" Error :未能对‘Document’执行‘计算’:提供的上下文节点为null.at Error(本机)

下面是一个例子

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

我会创建一个问题,除非我听到其他,但张贴在这里,以防有人有一些洞察力。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-18 20:01:18

如果您针对ShadowDOM填充提交了一个bug,这将是有帮助的。

Fwiw,您可以通过在发送到评估之前展开div来使示例工作,如下所示:

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23161195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档