Ciao a tutti, vorrei che qualcuno mi risolvesse questo dubbio:
Utilizzando DOM HTML e HTML5 ho costruito la seguente pagina:
<!DOCTYPE html>
<html>
<body>
<ul id="listaA">[*]Mela[*]Fragola[/list]
<ul id="listaB">[*]Kiwi[*]Pera[/list]
<button onclick="F()">
Try it
</button>
<script>
function F()
{
var x=document.getElementById("listaB").lastChild;
document.getElementById("listaA").appendChild(x);
}
</script>
</body>
</html>
Quando salvo la pagina con estenzione .htm e aggiorno la pagina, è tutto ok; ho notato però che se la lista B la compongo in questo modo:
<ul id="listaB">[*]Kiwi[*]Pera[/list]
dopo che ho cliccato sul button la prima volta, l'ultimo nodo[*] della lista B non si sposta nella lista A; quando però clicco la seconda volta sul button, l'ultimo nodo[*] della lista B si sposta nella lista A;
il dubbio da risolvere allora è che quando utilizzo il marcatore <ul> devo considerare anche gli spazi tra i marcatori[*] ?
Grazie

Rispondi quotando
