Al igual que jQuery $.fn.text
, escriba una o dos funciones que puedan obtener y establecer el texto en un elemento.
No puedes usar textContent
o innerText
, y aún menos innerHTML
.
JavaScript simple. No hay biblioteca DOM. Tiene que funcionar en los principales navegadores. (No es necesario preocuparse por el antiguo IE).
El código más corto gana.
¡Disfrutar!
code-golf
javascript
Florian Margaine
fuente
fuente
Respuestas:
JavaScript (167)
Uso:
Tenga en cuenta que no hay contaminación del espacio de nombres global
Demostración , con un árbol DOM multinivel y algunas pruebas.
fuente
if('split' in h)
undefined
.data
es más corta quenodeValue
:-). ¿Puedes publicar la versión sin golf también?JavaScript (175)
Tengo significativamente menos moralidad que @dystroy, así que no me molesté con var . Sin embargo, tuve que buscar f , y lo hice de manera algo inteligente.
Dicho esto, nuestras respuestas son bastante similares, y no estoy seguro de que haya una mejor manera de hacerlo.
Con reconocimiento de colección (173) :
fuente