"внутрішній текст" отримує видимий текстовий вміст елемента, за винятком тексту, прихованого за допомогою CSS або відображеного як невидимого через налаштування видимості його батьківського елемента. Він повертає відформатований і стилізований текстовий вміст.
InnerHTML: використання innerHTML дозволяє вам точно побачити, що міститься в розмітці HTML у рядку, включаючи такі елементи, як інтервали, розриви рядків і форматування. InnerText: це наближення до «відтвореного» текстового вмісту вузла та враховує стилі та CSS.
innerHTML — це властивість елемента HTML, яка має два способи використання для веб-розробників: 1) Ви можете використовувати її щоб отримати внутрішній вміст HTML будь-якого елемента HTML у вигляді рядка HTML. 2) Ви також можете використовувати його, щоб установити або змінити вміст innerHTML елементів.
Властивість outerText інтерфейсу HTMLElement повертає те саме значення, що й HTMLElement. внутрішній текст . При використанні як установщика він замінює весь поточний вузол заданим текстом (це відрізняється від innerText , який замінює вміст усередині поточного вузла).
innerText посилається на текстовий вміст елемента та його нащадків і дозволяє змінювати його. Він ігнорує будь-які теги HTML. innerHTML дозволяє змінювати весь вміст HTML всередині елемента, включаючи дочірні елементи та текст. Значення стосується таких елементів форми, як введення, вибір і текстове поле.
Властивість innerText інтерфейсу HTMLElement представляє відтворений текстовий вміст вузла та його нащадків. Як геттер, він наближає текст, який користувач отримав би, якби виділив вміст елемента курсором, а потім скопіював його в буфер обміну.