博客列表 >留言板-2019年5月9日21点00分

留言板-2019年5月9日21点00分

小李广花荣
小李广花荣原创
2019年05月12日 22:58:48571浏览
  1. 下面将展示我的代码及效果图

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>留言板</title>
</head>
<body>
<div>
    <label for="comment">请留言:</label>
    <input type="text" id="comment" onkeydown="addComment(this)" autofocus>
    <ul id="list" >
    </ul>
</div>
<script>
    function addComment(comment) {
         if (event.keyCode===13) {
             // var list=comment.value;
             // list+='    <button>删除</button>';
             // var item = document.createElement('li');
             // item.innerHTML=list;
             var item=document.createElement('li');
             item.innerHTML=comment.value;
             item.innerHTML+='  <button onclick="del1(this)">删除</button>';

             var list=document.querySelector('#list');
             if(list.childElementCount===0){
                 list.append(item);
             }else{
                 var first=list.firstElementChild;
                 list.prepend(item,first);
             }
             comment.value='';
         }
    }
    function del1(ele){
        if(confirm('是否删除?')){
            var li=ele.parentNode;
            li.parentNode.removeChild(li);
        }
    }

</script>
</body>
</html>

运行实例 »

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

QQ图片20190512225427.png

上面运用了常用过的JS操作 

2.本次学到了获取文本框数据 添加留言功能

  如何将获取的文本内容 填写到下方及删除留言功能

  先获取文本框内容 点击事件onclick 添加元素createElement 

  填充到下方ul中 

  删除时间利用comfirm来判断用户是否真的删除

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