Hola,
La traducción está bien, pero como habla de navegadores antiguos (IE 6 o anterior, supongo) no podrás reproducir el comportamiento mencionado, el cual supongo que habrá sido corregido por las versiones actuales de IE. Ten en cuenta, además, que sólo se está comparando IE con Gecko, que es el motor (de layout--diseño o dibujo) de Firefox y no se mencionan otras implementaciones (que podrían ser iguales a IE, o sea, seguir el mismo comportamiento).
Me faltó agregar el siguiente enlace:
https://en.m.wikipedia.org/wiki/List_of_web_browsersAhí está la lista de los navegadores y los motores que estos usan.
Creo que no has comprendido lo que quiero decirte(o me falto explicarlo algo mejor). Por eso puse que creo que la explicación de esta propiedad está mal, la español (creo que esta), la inglesa (si puedes traducirlo), o la dos.
Mira lo que te marco en negrita en el español:
Por ejemplo, cuando el texto es ingresado en una caja de texto (text input), Internet Explorer cambiará el valor de la propiedad innerHTML del elemento text input, mientras que los navegadores Gecko no lo hacen.
Como te puse, hice varias pruebas, ni IE, Chrome, Mozilla devuelve nada de una caja de texto input type="text" (no tiene etiqueta de cierre me imagino que será por eso. Pensé entonces que devolvía el valor del atribute value, pero tampoco). La caja de texto multilinea (textarea) en Internet Explorer SI cambiará el valor de la propiedad innerHTML del elemento multilinea (textarea), mientras que los navegadores Gecko NO lo hacen.
Conclusión mía:
En el resumen de la propiedad innerHTML en español estaría mal, porque no se cumple en un elemento text input, sino en un elemento multilinea (textarea).
Y en el resumen en ingles pues no sé, eso ya a alguien que maneje bien el inglés ya que no se si dice lo mismo que la española o no.
Entendí bien la primera vez, jejeje.
Respecto a la traducción, está bien (milagro xD); dicen lo mismo al menos.
Como te puse, hice varias pruebas, ni IE, Chrome, Mozilla devuelve nada de una caja de texto input type="text" (no tiene etiqueta de cierre me imagino que será por eso. Pensé entonces que devolvía el valor del atribute value, pero tampoco). La caja de texto multilinea (textarea) en Internet Explorer SI cambiará el valor de la propiedad innerHTML del elemento multilinea (textarea), mientras que los navegadores Gecko NO lo hacen.
Eso dependerá de la versión que utilices de Internet Explorer (asumo que se refieren a una versión anterior a la 8). El valor de los elementos de un form se debe extraer con value, no con innerHTML o innerText.
Aquí hay un ejemplo funcional:
https://jsfiddle.net/skaparate/hbeL2228/8/. Solo tienes que escribir en el textarea e input. Si te fijas, inicialmente el
innerHTML de un
textarea sí tiene un valor, pero este no se actualiza, no así el
value.
Toda la versión de internet, incluido Edge, al escribir en el elemento textarea cualquier palabra, la propiedad innerHTML cambia automáticamente. En Gecko NO(se queda el valor inicial).
El input tal como te dije NUNCA DEVUELVE NADA en ningún navegador ni versión, cambia su value, pero ya está, solo eso, no el valor de la propiedad innerHTML, que no almacena nada.
Con esto entonces vuelvo a lo mismo, esa explicación de esta propiedad en mozilla está mal, la español seguro, la inglesa (si dice los mismo que la español (confirmaste que sí) está mal también.
Resumen Mozilla español:
Por ejemplo, cuando el texto es ingresado en una caja de texto(text input), Internet Explorer cambiará el valor de la propiedad innerHTML del elemento input text, mientras que los navegadores Gecko no lo hacen.
Internet Explorer NO CAMBIARA el valor de la propiedad innerHTML ni Gecko(en el ejemplo tuyo, mío se ve claro) ya que como te dije la propiedad innerHTML del elemento input text NO DEVUELVE NADA. Por eso la explicación está mal y debería decir:
Cuando el texto es ingresado en una caja de texto multilinea (textarea), Internet Explorer cambiará el valor de la propiedad innerHTML del elemento textarea, mientras que los navegadores Gecko no lo hacen.
Pd: tanto el elemento input con el atributo type valor text, como el elemento textarea, representan un campo de entrada de texto, difieren de texto corto y texto largo. En la descripción en Mozilla español dice; cuando el texto es ingresado en una caja de texto, especificaron entre paréntesis como aclaración (text input), y allí está la equivocación, ya que es (textarea) y es esto lo que deberían haber puesto.
Si dices que has probado todas las versiones de IE, entonces está mal. La página puede ser modificada por cualquier persona, así que podrías corregirla si quieres :). Aunque primero deberías iniciar un reporte de bug en Github para que así alguien te explique si la documentación está bien o mal (aparte de lo expuesto aquí, que tal vez yo no he explicado bien o no he entendido).