Text dynamisch ändern
Rico
- javascript
Hi Leute,
ich bin ein Neuling was JavaScript angeht und habe eine Frage an euch.
Also mein HTML Code sieht folgendermaßen aus:
__________________________________________________________________________
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
document.write("Hello World!<BR>");
function changeText(NeuerText)
{
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT TYPE="BUTTON" VALUE="Text ändern" onclick="changeText(NeuerText)"><BR>
</FORM>
</BODY>
</HTML>
_________________________________________________________________________
So, jetzt hätte ich gerne, daß, wenn ich auf den Button "Text ändern"
drücke, die 1.Zeile des Dokuments, in der jetzt "Hello World!" steht,
gelöscht bzw. mit einem neuen Text "NeuerText" überschrieben wird.
Ist das möglich? :)
Mit frendlichen Grüßen
Rico ;)
Hi
ich bin ein Neuling was JavaScript angeht und habe eine Frage an euch.
Also mein HTML Code sieht folgendermaßen aus:
[...]
So, jetzt hätte ich gerne, daß, wenn ich auf den Button "Text ändern"
drücke, die 1.Zeile des Dokuments, in der jetzt "Hello World!" steht,
gelöscht bzw. mit einem neuen Text "NeuerText" überschrieben wird.
Ist das möglich? :)
ja. document.getElementsByTagName("body")[0].innerHTML = "neuer Text");
wenn du nicht das willst, dann rüste den "Hello World!<BR>"-Textteil mit einer ID aus und ändere per getElementById().innerHTML dessen Inhalt.
Fabian
ja. document.getElementsByTagName("body")[0].innerHTML = "neuer Text");
wenn du nicht das willst, dann rüste den "Hello World!<BR>"-Textteil mit einer ID aus und ändere per getElementById().innerHTML dessen Inhalt.
Fabian
Danke ;)
Gibt es auch eine Möglichkeit das für ältere Browser mit
JavaScript 1.0 - 1.3 zu realisieren, die die von Dir genannten Funktionen
noch nicht unterstützen?
Rico ;)
Hi
»» »» ja. document.getElementsByTagName("body")[0].innerHTML = "neuer
Gibt es auch eine Möglichkeit das für ältere Browser mit
JavaScript 1.0 - 1.3 zu realisieren, die die von Dir genannten Funktionen
noch nicht unterstützen?
ja, über ein <input>. sieht nicht so toll aus, aber du kannst den inhalt eines inputs ja per document.formname.inputname.value = wert; ändern.
Fabian