Bir div öğesinin içindeki metni nasıl değiştiririm?
Bir DIV elemanı içindeki metni dinamik olarak ayarlamam gerekiyor. En iyi, tarayıcı açısından güvenli yaklaşım nedir? Prototypejs ve scriptaculous mevcut.
<div id="panel">
<div id="field_name">TEXT GOES HERE</div>
</div>
İşte fonksiyonun nasıl görüneceği:
function showPanel(fieldName) {
var fieldNameElement = document.getElementById('field_name');
//Make replacement here
}
160
3
Basitçe kullanabilirsiniz:
Prototype'ın şık özelliklerinden biri de
$('field_name')
iledocument.getElementById('field_name')
in aynı şeyi yapmasıdır. Bunu kullanın! :-)John Topley'in Prototype'ın `update' fonksiyonunu kullanarak verdiği cevap bir başka iyi çözümdür.
Eğer gerçekten kaldığınız yerden devam etmemizi istiyorsanız, bunu yapabilirsiniz: