English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Puesto que siempre hay nuevos amigos que preguntan este problema, el editor de Guía de Llamada especial se ha organizado para los amigos que necesitan métodos.
En resumen: los formularios usan value, y para insertar caracteres se usa innerHTML
por ejemplo <input type="text" value="" id="jb51" />
Las etiquetas con propiedad value pueden usar getElementById("jb51").value
como <div id="jb51">12345</>
Esta etiqueta sin propiedad value se usa getElementById("jb51").innerHTML
Puedes usar document.getElementById() para obtener un elemento con id en la página
Luego accede a las propiedades de este elemento, por ejemplo value
Cuando un elemento tiene la propiedad value, su value tiene un valor
Ejemplo1
<input type="text" id="txt1" value="hello"/>
tal elemento, cuando usa document.getElementById("txt1").value se puede obtener su valor de value, es decir, la cadena de caracteres "hello".
Si un elemento no tiene un valor de value, entonces no se puede obtener su valor usando document.getElementById().value. Esto es natural, ¿cómo acceder a lo que no existe?
Por ejemplo, una etiqueta div, no necesariamente tiene un valor de value.
innerHTML
Esto se refiere al contenido del elemento
Ejemplo2
Un elemento tiene una etiqueta de inicio y una etiqueta de finalización como
<label id="lb1">this is a label</label>
cuando usa document.getElementById("lb1").innerHTML puede obtener <label> y </El contenido entre label>es, es decir, "this is a label".