Moin
Meinst du die ganzen createElement() und appendChild() Sachen? Wenn ja, wäre das ein Alternative, aber irgendwie kann ich da nur einzelne Elemente (wie z.B. DIVs) anlegen, aber denen nicht gleichzeitig eine ID zuweisen und das macht diese Herangehensweise für mich leider unbrauchbar...
Quatsch, natürlich geht das.
Ich nutze dazu meist solch eine Funktion:
function neuElement(t) {
var knoten=document.createElement(t);
var s=new RegExp("(\\w*)=(.+)");
for (var i=1;i<arguments.length;i++) {
var a=s.exec(arguments[i]);
if (a[1]=="text") knoten.appendChild(document.createTextNode(a[2]));
else knoten[a[1]]=a[2];
}
return knoten;
}
Aufruf mit zB.:
var a=neuElement("a", "href=irgendwo.htm", "id=linky", "text=Linktext", "class="Linkklasse");
Anschließend mit sonstwo.appendChild(a) an der gewünschten Stelle einhängen.
Gruß
rfb
--
Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
(Galileo Galilei)
Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
(Galileo Galilei)