ここに、次のような大量の html があるとします。
<p>High noon</p>
<p>Highest rank!</p>
querySelectorAll を使用してそれらをすべて取得します。
const pList = document.querySelectorAll("p");
次に、ES4 の各ノードに文字列「high」が存在するかどうかを知りたいです。
includes() と indexOf() の両方を試しました:
pList[0].innerHTML.includes("High")
pList[1].innerHTML.includes("High")
//or
pList[0].innerHTML.indexOf("High") !== -1
pList[1].innerHTML.indexOf("High") !== -1
しかし、私が得たものは、pList[0] では true、pList[1] では false ではなく、すべてのノードですべて true です。