Свойство Innerhtml используется для чтения или установки HTML -кода в узле.
Когда атрибут OuterHTML используется для чтения или установки HTML -кода, сам узел будет включен.
Свойство TextContent используется для чтения или установки текстового содержимого, содержащегося в узле.
Атрибут внутреннего текста и атрибут Overtext получают разные значения при чтении текстового содержимого узла элемента. Разница в том, что при настройке текстового атрибута узла атрибут Overtext приводит к замене исходного узла элемента текстовым узлом. Обратите внимание, что внутренний текст является нестандартным свойством, а Firefox не поддерживает его.
1. Innertext влияет CSS, TextContent не имеет этой проблемы. Например, если правило CSS скрывает определенную часть текста, внутренний текст не вернет текст, а TextContent все равно вернется.
2. Текст, возвращаемый внутренним текстом
3. Свойство внутреннего текста не является частью стандарта DOM, и браузер Firefox даже не развертывает это свойство, и TextContent является частью стандарта DOM.
Выше всего посвящены этой статье.