Blogger Information
Blog 61
fans 1
comment 0
visits 69735
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
0509-留言本
我的博客
Original
730 people have browsed it

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>留言本</title>
</head>
<body>
<div>
<!--网页内容-->
<label for="command">对话框:</label>
<input type="text" id="command" onkeydown="text1(this)" autofocus >
</div>
<div>
    <ul  id="list"></ul>
</div>

<!--javascript-->
<script>
    function text1(command) {
        if(event.keyCode===13){
            /* 1、创建一个li*/
          var items=document.createElement('p');
            /*2、把值追加给标签<p> */
            // **在li中间插入input文本框里面的内容,command:input的ID,  id.value就是文本框里面的内容。
             // items.append(command.value);
                            // **在li中间插入input文本框里面的内容 + 一个删除按钮,command:input的ID,  id.value就是文本框里面的内容。
  items.innerHTML=command.value + '&nbsp;&nbsp;&nbsp;<button onclick="del(this)" >删除</button>';
            /*3、获取ul的位置, */
            // id=list 前面加上#代表的其实就是ID,ID用CSS表示就是#list。
           var list=document.querySelector('#list');

           //把input文本传追加给 div
               //如果list内容数字===0,就直接追加
           if(list.childElementCount===0){
               list.append(items);
           }
           //不等于0,就在前边追加。
            else{

                var first=list.firstElementChild; //
                //以下两个效果相同
                 list.insertBefore(items,first);
                // list.prepend(items,first);

           }

            //4、清空文本
            command.value = '';
        }
    }
  //删除按钮
function del(ele) {
    if (confirm('是否删除?'))
        //移除按钮父节点<li>的元素
        ele.parentElement.remove();  //parent 父  Element元素
    else
        return false;
        }  
</script>

</body>
</html>

运行实例 »

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


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post