¿Cómo puedo reemplazar el texto dentro de un elemento div?
Necesito establecer el texto dentro de un elemento DIV dinámicamente. ¿Cuál es el mejor enfoque, seguro para el navegador? Tengo prototypejs y scriptaculous disponibles.
<div id="panel">
<div id="field_name">TEXT GOES HERE</div>
</div>
Aquí'es lo que la función se verá como:
function showPanel(fieldName) {
var fieldNameElement = document.getElementById('field_name');
//Make replacement here
}
160
3
Puedes usar simplemente:
Una de las características ingeniosas de Prototype es que
$('field_name')
hace lo mismo quedocument.getElementById('field_name')
. ¡Úsalo! :-)La respuesta de John Topley usando la función
update
de Prototype es otra buena solución.Si realmente quieres que continuemos donde lo dejaste, podrías hacerlo: