Próbuję ustawić mój tekst jako łącze, tak, że po kliknięciu na nim uruchamia funkcję. W tej chwili ustawiam go na google.com, aby tekst był wyświetlany jako link, ale nie wydaje się, aby cokolwiek robił. To tylko tekst statyczny. Jakieś sugestie?Dynamicznie Utwórz łącze 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
link do innej strony, myślę, że musi użyć pełnej nazwy URI/dziedzina: 'google.com' musi być' http: // google.com' do podłączenia się do 'href' Google. –
Nadal wyświetla się jako tekst statyczny zamiast linku. – mkyong
Nigdy nie wstawiasz linku do dokumentu, tylko do węzła tekstowego. 'a.appendChild' zwraca tylko dodany węzeł. –