Alter Text
… const elem = tElementById("elem"); // liest den Inhalt eines Elements let myText = nerHTML; // überschreibt den Inhalt eines Elements nerHTML = "Text mit einem Link. "; innerHTML setzt zwar einen String, aber wenn der String HTML-Tags enthält, werden die Tags im Dokument als Elemente interpretiert: Der String wird als HTML geparst. Der Link des Strings ist klickbar und die CSS-Klasse myLink wird auf den Link angewendet – das ist der Clou von innerHTML. Text in Textarea einfügen [Javascript ist Toll!]. Elemente, die mit innerHTML eingesetzt wurden, sind in der Browser-Console sichtbar und Javascript hat Zugriff auf die Elemente.3 stellen-id ' s der beiden Textfelder als textbox_1 und textbox_2 und setzen onclick='onCLickButton();' auf die
11. Oktober 2005 - 10:03 Text in Textarea einfügen Dieser Text ist etwas veraltet, zeigt aber das Grundprinzip, wie ein Text in eine Textarea eingefügt werden kann. Für BB-Code, habe ich mittlerweile eine andere Funktion geschrieben, diese findet ihr hier. Text an der Cursorposition einfügen können nur der IE ab Version 5 und Mozilla Browser. Opera bleibt aussen vor. Wie es bei Mac und Linux Browsern aussieht, weiß ich nicht. Mit dem Skript, können z. b. BBCode Tags eingefügt werden oder Smilies. Das Skript sieht so aus: function insert ( input, aTag, eTag) { input. focus (); if (! aTag) return; if (! eTag) eTag = ''; if ( typeof document. selection! = 'undefined') { var range = document. selection. createRange (); var insText = range. text; if (! insText && eTag) return alert ( 'Nichts markiert! Javascript text einfügen code. '); range. text = aTag + insText + eTag; range = document. createRange (); if ( insText. length == 0) range. move ( 'character', - eTag. length); else range. moveStart ( 'character', aTag. length + insText.