をSELECT
内に配置すると、次のJavaScriptコードが使用されています。OPTION
をすべて検索しようとしています。select要素内のテキストとは
var temp = document.querySelectorAll("select");
console.log(temp[0].childNodes);
とHTMLマークアップは、この
<select>
<option>1</option>
<option>2</option>
</select>
である。しかし、それは、Google Chromeブラウザで私に次のような出力を提供します
ので、すべてのオプションの前につくれ出力内のテキストが何でありますか。
を "テキスト" ノードが空白であるように見えます。 [ここの例](https://jsfiddle.net/3a2mzqre/)。 – showdev
@showdevはいあなたは合っていますが、私はオプションだけが必要です –
ドキュメントから、['Node.childNodes'](https://developer.mozilla.org/en-US/docs/Web/API/Node/childNodes)読み取り専用プロパティは、指定された要素の子ノードのライブコレクションを返します。子ノードは、例えば、テキストノードとコメント。それらをスキップするには、代わりに['ParentNode.children'](https://developer.mozilla.org/en-US/docs/Web/API/ParentNode/children)を使用してください。 – Rayon