交接li的值.html 复制代码 代码如下: 交换Li的值 <BR>window.onload= function() { <BR>var lis = document.getElementById("ulList").childNodes; <br><br>for (var i = 0; i < lis.length; i++) { <BR>var myli = lis[i]; <BR>//判断是否是标签 <BR>if (myli.nodeType == 1) { <BR>//和下面的一个li交换位置 <BR>myli.onclick = function() { <BR>if (this.nextElementSibling) { <BR>var nextli = this.nextElementSibling;//这里只能用this,不能用myli <BR>document.getElementById("ulList").insertBefore(nextli, this); <BR>} <BR>}; <br><br>} <BR>} <BR>} <BR> 北京 山西 上海 天津 河南