Подтвердить что ты не робот

В чем разница между innerText и outerText?

После поиска в Интернете я понял разницу между innerHTML и outerHTML.

Однако мне трудно понять разницу между innerText и externalText. Оба кажутся мне почти такими же.

Может кто-нибудь помочь мне понять это с хорошей иллюстрацией?

Спасибо!

4b9b3361

Ответ 1

innerText изменяет только текст в тегах HTML, например

<div>
  <p>Change Me</p>
</div>

p.innerText = "Changed!"

становится

<div>
  <p>Changed!</p>
</div>

В то время как outerText:

<div>
  <p>Change Me</p>
</div>

p.outerText = "Changed!"

становится

<div>
   Changed!
</div>

Ответ 2

В принципе,
innerText: что между тегами элемента.
externalText: содержимое элемента, включая теги.