Ik moet de tekst in een DIV element dynamisch instellen. Wat is de beste, browser veilige aanpak? Ik heb prototypejs en scriptaculous beschikbaar.
<div id="panel">
<div id="field_name">TEXT GOES HERE</div>
</div>
Hier's hoe de functie eruit zal zien:
function showPanel(fieldName) {
var fieldNameElement = document.getElementById('field_name');
//Make replacement here
}
$('field_name').innerHTML = 'Your text.';
Een van de handige functies van Prototype is dat $('field_name')
hetzelfde doet als document.getElementById('field_name')
. Gebruik het! :-)
John Topley's antwoord met behulp van Prototype's update
functie is een andere goede oplossing.
Als je echt wilt dat we gewoon doorgaan waar je gebleven was, kan dat:
if (fieldNameElement)
fieldNameElement.innerHTML = 'some HTML';