Witam
jak podmienic text w textarea pod Mozilla?
w IE robie document.all['text'].innerText='moj text';
Dla np. Opery nie działa mi tkaei cos:
document.getElementById("text").innerTEXT="moj text";
Pozdr.
Witam
jak podmienic text w textarea pod Mozilla?
w IE robie document.all['text'].innerText='moj text';
Dla np. Opery nie działa mi tkaei cos:
document.getElementById("text").innerTEXT="moj text";
Pozdr.
a nie da sie prosciej ?
document.formularz.nazwatextarea.value='moj text';
if (ojb.innerText){
obj.innerText = 'xxx'; //ie
} else {
obj.textContent = 'xxx'; //mozilla
}
pisane z pamieci :)
innerTEXT jest używany (raczej) do wyciągania tekstu bez formatowania z obrębu danego znacznika. Zamiast tego spróbuj tak
document.getElementById("text").innerHTML="moj text";
mi powyższy kod dział na wszystkich przeglądarkach - włączając IE
ale potrzebuje wyświetlić kod HTMLa :) i nie chce by przeglądarka go wykonywała
dlatego innerTEXT='asdfsadfads';
Jak textarea, to juz angus dal rozwiazanie (proste i najleprze)
A zabawa z innerText, czy innerHTML, zalecam stosowac tylko w ostarecznosci, jak nie mozna pobrac danych z innych wlasciwosci (jak w tym przypadku value)