0
サファリを返します。この例null
9リターン:のiOSのSafariのNodeIterator NEXTNODEは、iOSとiPhone 6にヌル
HTML:
<template id="example">
<p>Hello world!</p>
<p>Hello world!</p>
<p>Hello world!</p>
</template>
Javascriptを:whileループで
var SourceNode = document.getElementById("example");
var TemplateNode = document.importNode(SourceNode.content, true);
var Nodes = document.createNodeIterator(TemplateNode);
console.log(Nodes.nextNode());
var Node;
while(Node = Nodes.nextNode())
{
console.log("foo");
}
foo
取得者決して出力されません。
console.log(Nodes.nextNode());
出力null
です。
現在のChrome、Firefox、Edgeで動作します。
jsFiddle:私のコードやバグで間違っhttps://jsfiddle.net/LdtxLuvh/1/
何か?
JS機能がiOS 9で利用できるかどうか確認しましたか? – evolutionxbox
'createNodeIterator'が動作しています。' Nodes'はnullではありません。 MDNはそれが3.0以来サポートされていると言います。 https://developer.mozilla.org/de/docs/Web/API/NodeIterator – Hativ