html 有添加和删除功能,JS DOM 实现删除和添加的功能

发表评论

//用于在评论列表中添加一条评论信息,还有清空评论人和评论内容文本框

function addElement() {

//创建显示评论人的文本节点TextNode

var person1 = document.createTextNode(form1.person.value);

//创建显示评论内容的文本节点TextNode

var content1 = document.createTextNode(form1.content.value);

//创建td类型 的 Element节点

var td_person1 = document.createElement("td");

var td_content1 = document.createElement("td");

//创建一个tr类型 的 Elements节点

var tr = document.createElement("tr");

//创建一个tbody类型 的 Element节点

var tbody = document.createElement("tbody");

//将TextNode节点加入到td类型的节点

td_person1.appendChild(person1);

td_content1.appendChild(content1);

//将td类型的节点加入到tr类型的节点

tr.appendChild(td_person1);

tr.appendChild(td_content1);

//将tr类型的节点加入到tbody类型的节点

tbody.appendChild(tr);

//获取table对象 的 Id=comment

var tComment = document.getElementById("comment");

//将tbody节点 加入上一个table节点的后面

tComment.appendChild(tbody);

form1.person.value = "";

form1.content.value = "";

}

//用于将评论列表中的第一条评论信息删除,

function deleteFristE() {

//获取table对象 的 Id=comment

var dComment = document.getElementById("comment");

//如果获取的对象超过了两行,则删除第二行

if (dComment.rows.length > 1) {

//删除第二行

dComment.deleteRow(1);

}

}

//用于将评论列表中的最后一条评论信息删除,

function deleteLastE() {

//获取table对象 的 Id=comment

var lComment = document.getElementById("comment");

//如果获取的对象超过了两行,则删除第二行

if (lComment.rows.length > 1) {

//删除第二行

lComment.deleteRow(lComment.rows.length - 1);

}

}

bordercolordark="#FFFFFF" bgcolor="#666666">

head.jpg 人生若真如一场大梦,这个梦倒也很有趣的。在这个大梦里,一定还有长长短短,深深浅浅,肥肥瘦瘦、甜甜苦苦,无数的小梦。有些已经随着日影飞去;有些还远着哩……

bordercolordark="#FFFFFF" id="comment">

评论人评论内容
  
评 论 人:
评论内容:
 

8c64ecc64f8a352ed89c21a90bab17d3.png

标签:DOM,tr,JS,添加,评论,var,td,document,节点

来源: https://www.cnblogs.com/zxrxzw/p/10353075.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值