A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庭院深深深几许 金牌黑马   /  2019-1-4 14:28  /  1449 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

简易留言板代码

[JavaScript] 纯文本查看 复制代码
<script>

//m=0;是为了统计留言条数,从0开始统计。

var m=0;
function func(){
//获取到input的值;
var one=document.getElementById("one");
//获取到放置留言的父元素;
var ul=document.getElementById("ul");
//新建放置留言的子节点;
var newNode=document.createElement("li");
//往节点中放置留言的文字;
newNode.innerHTML=one.value+" "+" "+" "+" "+"<span>删除</span>";
//把新创建的节点放到显示留言的元素中;
ul.appendChild(newNode);

if(ul.firstChild){
//把新建的节点插入在留言板位置的第一个;
ul.insertBefore(newNode,ul.firstChild);
//只要有留言插入就给m加一次。
m++;
}else{
//反之,如果没有留言的情况下,那么这个新建的节点就是第一个节点。
ul.firstChild=newNode;
m++;
}
function fn(){
//点击删除留言的节点。
ul.removeChild(newNode);
//在删除的情况下,m也会进行运算,减去留言的条数。
m--;
}  
//设置输入框的值为空,是为了在留言之后框内不会再有留过言的内容,
//方便下次继续留不同的话。
one.value="";
var span=document.querySelector("span");
span.addEventListener("click",fn,false);
}
function func1(){
//点击统计目前留言板的留言条数。
document.getElementById("p").innerHTML="您现在有"+m+"条留言";
}

</script>


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马