Помощь! Я использую два метода для добавления дочерних узлов внутри узла. Но результаты разные! Два вида кода ниже.
![enter image description here](https://i.stack.imgur.com/pJQwR.png)
![enter image description here](https://i.stack.imgur.com/0ZfZ4.png)
![enter image description here](https://i.stack.imgur.com/a3Jaf.png)
![enter image description here](https://i.stack.imgur.com/hzSMI.png)
первый код:
<!DOCTYPE html>
<html>
<head></head>
<body>
<ul id="ulid">
<li>第一个</li>
<li>第二个</li>
<li>第三个</li>
</ul>
<br/>
<input type="button" value="添加" onclick="add1();"/>
</body>
<script type="text/javascript">
function add1(){
var li1 = document.createElement("li")
var text1 = document.createTextNode("下一个")
li1.appendChild(text1)
document.getElementById("ulid").appendChild(li1);
}
</script>
</html>
второй код:
<!DOCTYPE html>
<html>
<head></head>
<body>
<ul id="ulid">
<li>第一个</li>
<li>第二个</li>
<li>第三个</li>
</ul>
<br/>
<input type="button" value="添加" onclick="add1();"/>
</body>
<script type="text/javascript">
function add1(){
var li1 = document.createElement("li").appendChild(document.createTextNode("下一个"))
document.getElementById("ulid").appendChild(li1);
}
</script>
</html>