我正在查询以下HTML内容
<html lang="en">
<body>
<embed id="embed1" src="../support/test3.mp3" autostart="true" style="width:150px; height:150px" alt="fish">
<noembed id="noembed1">Sound of a fish</noembed>
<embed id="embed1a" src="../support/test3.mp3" autostart="TRUE" style="width:150px; height:150px" alt="fish">
<noembed id="noembed1a">Sound of a fish</noembed>
</body></html>
使用以下XPATH查询
var nodes = document.evaluate("/html[1]/body[1]/embed[1]", document, null, XPathResult.ANY_TYPE, null);
var node = nodes.iterateNext();
console.log(node);
这将返回匿名函数。
function anonymous()
但Firefox返回embed元素的位置。
如何在chrome中获取嵌入节点?
答案 0 :(得分:0)
Chrome修复此缺陷https://bugs.chromium.org/p/chromium/issues/detail?id=708724 我在夜间构建验证,它的工作原理。