JS Reference

JS by Category JS by Alphabet

JavaScript

JS Array JS Boolean JS Classes JS Date JS Error JS Global JS JSON JS Math JS Number JS Operators JS RegExp JS Statements JS String

Window

Window Object Window Console Window History Window Location Window Navigator Window Screen

HTML DOM

DOM Document DOM Element DOM Attributes DOM Events DOM Event Objects DOM HTMLCollection DOM Style
alignContent alignItems alignSelf animation animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationTimingFunction animationPlayState background backgroundAttachment backgroundColor backgroundImage backgroundPosition backgroundRepeat backgroundClip backgroundOrigin backgroundSize backfaceVisibility border borderBottom borderBottomColor borderBottomLeftRadius borderBottomRightRadius borderBottomStyle borderBottomWidth borderCollapse borderColor borderImage borderImageOutset borderImageRepeat borderImageSlice borderImageSource borderImageWidth borderLeft borderLeftColor borderLeftStyle borderLeftWidth borderRadius borderRight borderRightColor borderRightStyle borderRightWidth borderSpacing borderStyle borderTop borderTopColor borderTopLeftRadius borderTopRightRadius borderTopStyle borderTopWidth borderWidth bottom boxShadow boxSizing captionSide caretColor clear clip color columnCount columnFill columnGap columnRule columnRuleColor columnRuleStyle columnRuleWidth columns columnSpan columnWidth counterIncrement counterReset cursor direction display emptyCells filter flex flexBasis flexDirection flexFlow flexGrow flexShrink flexWrap cssFloat font fontFamily fontSize fontStyle fontVariant fontWeight fontSizeAdjust height isolation justifyContent left letterSpacing lineHeight listStyle listStyleImage listStylePosition listStyleType margin marginBottom marginLeft marginRight marginTop maxHeight maxWidth minHeight minWidth objectFit objectPosition opacity order orphans outline outlineColor outlineOffset outlineStyle outlineWidth overflow overflowX overflowY padding paddingBottom paddingLeft paddingRight paddingTop pageBreakAfter pageBreakBefore pageBreakInside perspective perspectiveOrigin position quotes resize right scrollBehavior tableLayout tabSize textAlign textAlignLast textDecoration textDecorationColor textDecorationLine textDecorationStyle textIndent textOverflow textShadow textTransform top transform transformOrigin transformStyle transition transitionProperty transitionDuration transitionTimingFunction transitionDelay unicodeBidi userSelect verticalAlign visibility width wordBreak wordSpacing wordWrap widows zIndex

Web APIs

API Console API Fullscreen API Geolocation API History API MediaQueryList API Storage

HTML Objects

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Other References

CSSStyleDeclaration JS Conversion


Propiedad de texto interno HTML DOM

Objeto de elemento

Ejemplo

Obtenga el texto interno de un elemento:

var x = document.getElementById("myBtn").innerText;

Más ejemplos de "Pruébelo usted mismo" a continuación.


Definición y uso

La propiedad innerText establece o devuelve el contenido de texto del nodo especificado y todos sus descendientes .

Si establece la propiedad innerText, los nodos secundarios se eliminan y reemplazan por un solo nodo de texto que contiene la cadena especificada.

Nota: esta propiedad es similar a la propiedad textContent , sin embargo, existen algunas diferencias:

  • textContent devuelve el contenido de texto de todos los elementos, mientras que innerText devuelve el contenido de todos los elementos, excepto los elementos <script> y <style>.
  • innerText no devolverá el texto de los elementos que están ocultos con CSS (textContent lo hará).

Sugerencia: para establecer o devolver el contenido HTML de un elemento, use la propiedad innerHTML .


Compatibilidad con navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con la propiedad.

Property
innerText 4.0 10.0 45.0 3.0 9.6

Sintaxis

Devuelve el contenido de texto de un nodo:

node.innerText

Establecer el contenido de texto de un nodo:

node.innerText = text

Valores de propiedad

Value Type Description
text String Specifies the text content of the specified node


Detalles técnicos

Valor de retorno: Una cadena, que representa el contenido de texto "renderizado" de un nodo y todos sus descendientes

Más ejemplos

Ejemplo

Este ejemplo demuestra algunas de las diferencias entre innerText, innerHTML y textContent:

<p id="demo">   This element has extra spacing     and contains <span>a span element</span>.</p>

<script>
function getInnerText() {
  alert(document.getElementById("demo").innerText)
}

function getHTML() {
  alert(document.getElementById("demo").innerHTML)
}

function getTextContent() {
  alert(document.getElementById("demo").textContent)
}
</script>

Obtenga el contenido del elemento <p> anterior con las propiedades especificadas:

innerText devuelve: "Este elemento tiene espacio adicional y contiene un elemento de intervalo".
innerHTML devuelve: "Este elemento tiene espacio adicional y contiene <span>un elemento de intervalo</span>".
textContent devuelve: "Este elemento tiene espacio adicional y contiene un elemento de intervalo".

La propiedad innerText devuelve solo el texto, sin espaciado ni etiquetas de elementos internos.
La propiedad innerHTML devuelve el texto, incluidos todos los espacios y las etiquetas de elementos internos.
La propiedad textContent devuelve el texto con espaciado, pero sin etiquetas de elementos internos.


Objeto de elemento