Discussione:JavaScript/Proprietà e metodi del DOM
Ultimo commento: 16 anni fa di Ramac
Il codice riportato
var body = document; var link = document.createElement("a"); var testo = document.createTextNode("Segui questo link");
link.setAttribute("href", "pagina.html");
link.appendChild(testo); body.appendChild(link);
è palesemente errato. La prima riga definisce la variabile body come "document" anziché come "document.body" (si veda: [1]). Tant'è vero che non è possibile chiamare, come avviene nell'ultima riga del codice, il metodo appendChild su document in quanto quest'ultimo è il root della gerarchia (si veda: [2] ).
A prova definitiva, lo script non funziona e la console segnala il lancio di un'eccezione non gestita.
(consiglio di correggere var body = document in var body = document.body Provare per credere.
- grazie per la segnalazione, appena possibile correggerò! Ciao, --Ramac · «che lungi saetta» 18:12, 30 mag 2008 (CEST)