為什么用lastChild就不行呢 得到的PHP在最后??
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無標(biāo)題文檔</title>
</head>
<body>
<ul id="test"><li>JavaScript</li><li>HTML</li></ul>?
?
<script type="text/javascript">
? var otest = document.getElementById("test");
? var code= otest.childNodes.lastChild;
? var p= document.createElement("li");
? p.innerHTML="PHP";
? otest.insertBefore(p,code);
??
??
??
</script>?
</body>
</html>
2016-03-29
var code= otest.childNodes.lastChild;
把它改成這樣就行了
var code= otest.lastChild;
注意<li>HTML</li>是<ul id="test">的lastChild