JavaScriptが入力されたドロップダウンリストがあります。
負荷時に表示するデフォルト値を決定する際、次のプロパティはまったく同じ値を示すことに気付きました。
innerTextinnerHtmllabeltexttextContentouterText
私自身の調査では、ベンチマークテストまたはそれらのいくつかの間の比較を示していますが、すべてではありません。
私は自分の常識を使用して、同じ結果を提供するのでどちらか一方を選択できますが、データが変更された場合、これは良い考えではないのではないかと心配しています。
私の発見は:
innerText値をそのまま表示し、含まれている可能性のあるHTML形式を無視しますinnerHTML値を表示し、HTMLフォーマットを適用しますlabelと同じようinnerTextに見えるので、違いがわかりませんtextinnerTextjQuery省略バージョンと同じように見えますがtextContentと同じように見えますが、innerTextフォーマットを維持します(など\n)outerTextと同じように見えるinnerText
私の研究は私の研究が正しければ、何の特別な約がある場合にも、これまでのところ私は私が考えるか公開されているものを読むことができるものをテストすることができるよういずれかの確認を私にすることができます取ることができますlabelとouterText?
.text()している場合は、を使用して要素のテキストコンテンツを取得する必要があります。これにより、ブラウザー間の最大のサポートが提供されます。