<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Untitled Document</title> <script language="JavaScript"> function test() { var node = document.getElementById("li2"); alert(node.id+"---"+node.innerText);//li2---J2EE alert(node.nextSibling.id+"---"+node.nextSibling.innerText); //Li3---Haha alert(node.previousSibling.id+"---"+node.previousSibling.innerText); //li1---Magci alert(node.nextSibling.previousSibling.id+"---"+node.nextSibling.previousSibling.innerText); //li2---J2EE alert(node.parentElement.id); --u1 } function test2() { var node = document.getElementsByTagName("li"); for(var i=0;i<node.length;i++) { if(node[i].nextSibling) { alert(node[i].nextSibling.id); } } } function test3() { var node = document.getElementsByTagName("input"); for(var i=0;i<node.length;i++) { if(node[i].type=="checkbox"){ alert(node[i].id); alert(node[i+1].id); } } } </script> </head> <body> <ul id="u1"> <li id="li1" class="li1">Magci</li> <li id="li2">J2EE</li> <li id="li3">Haha!</li> </ul> <ul id="u2"> <li id="li4" class="li1">Magci2</li> <li id="li5">J2EE2</li> <li id="li6">Haha2!</li> </ul> <ul id="u3"> <input type="checkbox" id="aa" value="Click Me!" > aa </input> <input type="checkbox" id="bb" value="J2EE2" > bb </input> <input type="checkbox" id="cc" value="Haha2!" > cc </input> </ul> <input type="button" value="Click Me!" onClick="test();" /> <input type="button" value="Click Me!" onClick="test2();" /> <input type="button" value="Click Me!" onClick="test3();" /> </body> </html>
?