innerHTMLプロパティは、ノード内のHTMLコードの読み取りまたは設定に使用されます。
outerHTML属性を使用してHTMLコードの読み取りまたは設定に使用すると、ノード自体が含まれます。
TextContentプロパティは、ノードに含まれるテキストコンテンツの読み取りまたは設定に使用されます。
InnerText属性とouterText属性は、要素ノードのテキストコンテンツを読み取るときに異なる値を取得します。違いは、ノードのテキスト属性を設定するときに、outerText属性が元の要素ノードをテキストノードに置き換えることです。 Innertextは非標準のプロパティであり、Firefoxはそれをサポートしていないことに注意してください。
1. InnertextはCSSの影響を受け、TextContentにはこの問題はありません。たとえば、CSSルールが特定のテキストを隠している場合、Innertextはテキストを返さず、TextContentは引き続き返されます。
2。Innertextによって返されたテキストは、スペース、ラインブレーク、キーの入力を除外しますが、TextContentはキーを入力しません。
3. InnerTextプロパティはDOM標準の一部ではなく、Firefoxブラウザはこのプロパティを展開することさえなく、TextContentはDOM標準の一部です。
上記はこの記事に関するすべてです。誰もがJavaScriptに慣れることが役立つことを願っています。