点击切换帐号登陆
帐号密码登陆

如何向页面中插入节点?

# 插入节点

## 1. appendChild()

* 在被插入的父节点上调用
* 新节点成为父节点的最后一个节点
* 参数是要插入的节点对象

-----------------------------------

## 2. insertBefore()

* 在被插入的父节点上调用
* 在父点中,指定的节点之前的位置上插入新节点
* 参数1是要插入的新节点, 参数2是插入的位置

-----------------------------------

## 3. 示例源码

```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>插入点</title>
</head>
<body>
<input type="text" name="comment">
<ul></ul>

<script>
var comment = document.getElementsByTagName('input').namedItem('comment');
var list = document.getElementsByTagName('ul').item(0);

comment.onkeydown = function (event) {
if (event.keyCode === 13) {
var li = document.createElement('li');
li.innerHTML = comment.value;
// 如果当前留言列表为空
if (list.childElementCount === 0) {
// 则插入到列表中
list.appendChild(li);
} else {
// 否则就应该插入到第一条留言之前
var first = list.firstElementChild;
list.insertBefore(li, first);
}

comment.value = '';
}
}
</script>
</body>
</html>
```


任务

?不会了怎么办
无数据提示暂无评论哟...我要评论
网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
php中文网
phpstudy
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号