博客列表 >5.9留言本

5.9留言本

如花似玉的小牛牛的博客
如花似玉的小牛牛的博客原创
2019年05月16日 15:58:55645浏览

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<label for="liuyan">请留言:</label>
<input type="text" id="liuyan" onkeydown="addliuyan(this)" autofocus  >
<ul id="list"></ul>
    <script>
        function addliuyan(liuyan) {
            console.log(event.keyCode);
            if(event.keyCode === 13) {            //回车

                var  item = document.createElement("li");            //创建li标签

                item.innerText = liuyan.value;      //item 内容获取
                item.innerHTML += '<button onclick="del(this)">删除</button> ';
                var list = document.querySelector("#list");//获取ul标签

                if (list.childElementCount === 0){       //子节点数量
                list.appendChild(item);     //添加列表项
                }else {
                    var first = list.firstElementChild; // 获取第一个节点
                    list.insertBefore(item, first); //itme 插入第一个节点之前
                };
            }
        }

        function del(ele) {
            if (confirm('是否删除:')){
                var li =ele.parentNode;         //获取按钮复建点
                li.parentNode.removeChild(li);  //获取li节点的父节点删除li
            }
        }
    </script>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议