Dynamisch Erstellen, Javascript-Link

Ich versuche meinen text als link, wenn ich drauf klicke, führt es eine Funktion. Jetzt habe ich gerade festgelegt haben google.com um zu versuchen, um den text der als link erscheinen, aber es scheint nicht zu tun, überhaupt nichts. Es ist nur statischer text. Irgendwelche Vorschläge?

        var leftDiv = document.createElement("div"); //Create left div
        leftDiv.id = "left"; //Assign div id
        leftDiv.setAttribute("style", "float:left; width:66.5%; line-height: 26px; text-align:left; font-size:12pt; padding-left:8px; height:26px;"); //Set div attributes
        leftDiv.style.background =  divColor;
        a = document.createElement('a');
        a.setAttribute('href', 'google.com');
        user_name = a.appendChild(document.createTextNode(fullName + ' '));

        leftDiv.appendChild(user_name); //Add name to left div
  • Ein link zu einer anderen Seite, denke ich, hat die Verwendung eines vollständigen URI/domain-name: google.com werden muss http://google.com für die href link zu Google.
  • Es zeigt immer noch als statischen text anstelle von link.
  • Sie sind nie einfügen der Verknüpfung in das Dokument, wird nur der text-Knoten. a.appendChild gibt den Knoten angehängt.
InformationsquelleAutor mkyong | 2012-03-22
Schreibe einen Kommentar