网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 js使用DOM操作实现简单留言板的方法
内容
    如图所示简易留言板,也就是自娱自乐版,说白了就是练习DOM操作。
    
    js使用DOM操作实现简单留言板的方法 三联
    要点一:document.createElement("标签名") 新建元素
    要点二:父元素.appendChild("元素") 把新建的元素插入到页面的标签中(在标签的最后一个显示),这样才会在浏览器中显示出来
    要点三:父元素.insertBefore("元素","要插入哪个元素的前面") 把新建的元素插入到页面中指定的标签前面,这样后面输入的内容才会显示到前面
    要点四:父元素.removeChild("元素") 删除指定元素
    下面,上代码:
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>无标题文档</title>
    <script>
    window.onload = function(){
    var oMsg = document.getElementById("msg");
    var oBtn = document.getElementById("btn");
    var oMsg_c = document.getElementById("msg_c");
    var oUl = document.createElement("ul");
    oMsg_c.appendChild(oUl);
    oBtn.onclick = function(){
    var sVal = oMsg.value;
    var oli = document.createElement("li");
    oli.innerHTML = sVal + " <span>删除</span>";
    var oli1 = oUl.getElementsByTagName("li");
    if(oli1.length>0){
    oUl.insertBefore(oli,oli1[0]);
    }else{
    oUl.appendChild(oli);
    }
    oMsg.value='';
    var oSpan = document.getElementsByTagName("span");
    for(var i=0; i<oSpan.length; i++){
    oSpan[i].onclick = function(){
    oUl.removeChild(this.parentNode);
    }
    }
    }
    }
    </script>
    </head>
    <body>
    <h1>简易留言板</h1>
    <input id="msg" type="text" size="40" value="">
    <input id="btn" type="button" value="留言">
    <div id="msg_c"></div>
    </body>
    </html>
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/19 22:06:25