Buon giorno, vi espongo il mio problema. Ho scritto una funzione che mi possa inserire dinamicamente una lista ma non sono riuscito a farla funzionare. Potreste aiutarmi?
file index.html
codice:
<head>
<script type="text/javascript" href="../js/dinamicalElement.js"></script>
</head>
<table>
<tr>
<td id="menu">
<div id="menu"> menu </div>
</td>
<td id="body">
<div id="sub-menu">
<script type="text/javascript">
generateUlList('Crea'); generateUlList('Aggiorna');
</script>
</div>
<div id="body"> </div>
</td>
</tr>
</table>
file js
codice:
function generateUlList(text) {
var div = document.getElementById('sub-menu'); a = document.createElement('a');
a.href = 'javascript:;';
a.appendChild(document.createTextNode(text));
var ul = document.createElement("ul");
var li = document.createElement("li");
li.appendChild(a);
ul.appendChild(li);
div.appendChild(ul);
document.getElementByTagName
}
il file non viene correttamente incluso, infatti non mi riconosce la funzione, però il path è giusto, per i css funziona...