Hallo,
wie kann ich in einem Dokument Text per JavaScript dynamisch einfügen (z.B. durch klicken auf einen Button), ohne dass dabei der bereits vorhandene Inhalt gelöscht wird?
Ich wollte das bisher mit document.write machen, aber dann wird der bereits vorhandene Inhalt erst einmal gelöscht.
Ich wollte nur eine kleine Suchfunktion mittels JavaScript bastel, und eigentlichhängt es nur an der Ausgabe der Ergebnisse als Links, und zwar möchte ich diese untereinander stehen haben.
Unten gebe ich mal den Quellcode des Scripts mit.
Ich die Ausgabe bisher versucht mit innerHTML auszugeben, was natürlich so nicht funktioniert, da innerHTML in der for-Schleife den gesamten HTML-Inhalt austauscht, so dass praktisch am Ende der Schleife nur noch der letzte gefundene Suchbegriff (cad) als Link erscheint.
Ich hoffe, ich habe mich einigermaßen verständlich ausgedrückt, und mir kann jemand helfen.
Grüße
Palme
Das Script:
function auswerten(){
begriffe = new Array("montage", "energieberatung", "cad");
suchtext = document.forms.suche.begriff.value.toLowerCase();
sammler = new Array();
for(i=0; i<begriffe.length; i++){
if(suchtext == begriffe[i].match(suchtext)){
sammler.push(begriffe[i]);
linktext = sammler[i];
link = linktext.link("xy1.html");
document.getElementById('dyn_link').innerHTML = link;
}
}