Der Wert von Handover li.html
Die Codekopie lautet wie folgt:
<! DocType html>
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text/html; charset = utf-8"/>
<title> Tauschen Sie den Wert von li </title> aus
<script type = "text/javaScript">
window.onload = function () {
var lis = document.getElementById ("Ullist"). Childnodes;
für (var i = 0; i <lis.length; i ++) {
var myli = lis [i];
// Beurteilen Sie, ob es sich um ein Tag handelt
if (myli.nodetype == 1) {
// Standort mit einem Li unten wechseln
myli.onclick = function () {
if (this.NextElementSibling) {
var Nextli = this.NextElementSibling; // Dies kann nur hier verwendet werden, nicht myli
document.getElementById ("Ullist"). InsertBefore (Nextli, this);
}
};
}
}
}
</script>
</head>
<body>
<ul id = "ullist">
<li> Peking </li>
<li> shanxi </li>
<li> Shanghai </li>
<li> Tianjin </li>
<li> Henan </li>
</ul>
</body>
</html>