Rico: Text dynamisch ändern

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 ;)

  1. 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

    1. 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 ;)

      1. 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