A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/outerText below:

HTMLElement: outerText property - Web APIs

Value

A string representing the rendered text content of an element and its descendants.

If the element itself is not being rendered (for example, is detached from the document or is hidden from view), the returned value is the same as the Node.textContent property.

When used as a setter it replaces the current node with the given text, converting any line breaks into <br> elements.

Examples

This example highlights the fundamental difference between outerText and innerText when used as setters (they are the same when used by getters).

Note: The example is a modified version of What is the difference between innerText and outerText? (Stack overflow) by codingintrigue, is licensed under CC BY-SA 3.0.

Consider a page that contains the following HTML:

<div>
  <p>Original content</p>
</div>

outerText replaces the whole selected element, so the JavaScript p.outerText = "Whole element replaced" replaces the whole selected p element:

<div>Whole element replaced</div>

By contrast, p.innerText = "Content inside element replaced" replaces the content inside the selected p element:

<div>
  <p>Content inside element replaced</p>
</div>
Specifications Browser compatibility

Loading…

See also

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4