Sto provando ad impostare il mio testo come collegamento in modo che quando faccio clic su di esso, viene eseguita una funzione. In questo momento ho appena impostato su google.com per cercare di far apparire il testo come un collegamento, ma sembra che non stia facendo nulla. È solo un testo statico. Eventuali suggerimenti?Crea dinamicamente collegamento Javascript
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
Un collegamento a un altro sito, credo, deve utilizzare un URI completo nome/dominio: 'google.com' ha bisogno di essere' http: // google.com' per il 'href' colleghi tramite link Google. –
Viene ancora visualizzato come testo statico anziché come collegamento. – mkyong
Non si inserisce mai il collegamento nel documento, ma solo il nodo di testo. 'a.appendChild' restituisce il nodo appena aggiunto. –