慕工程9285452
2015-09-02 10:47
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<body>
<ul id="test"><li>JavaScript</li><li>HTML</li></ul>
<script type="text/javascript">
// var otest = document.getElementById("test");
// var newNode=document.createElement("li");
// newNode.innerHTML="PHP";
// otest.insertBefore(newNode,otest.childNodes[1])
var otest = document.getElementById("test");
document.createElement("li").innerHTML="PHP";
otest.insertBefore(document.createElement("li"),otest.childNodes[1]);
</script>
</body>
</html>
otest.insertBefore(document.createElement("li"),otest.childNodes[1]);
这里边的document.createElement("li")是又创建了个li元素,并不是引用上边创建的
想不明白,能想明白我也就不提问了,求解
你想明白没
很明显你觉得的是错的
JavaScript进阶篇
469229 学习 · 22584 问题
相似问题