JavaScript应用DOM操作文档,实现添加评论和删除评论

1.html内容如下

<html>
    <head>
        <title>发表评论</title>
        <link rel="stylesheet"href="CSS/style.css">
        <script language="javascript">
            function addElement(){
                var person=document.createTextNode(form1.person.value);
                var content=document.createTextNode(form1.content.value);
                var td_person=document.createElement("td");
                var td_content=document.createElement("td");
                var tr=document.createElement("tr");
                var tbody=document.createElement("tbody");
                td_person.appendChild(person);
                td_content.appendChild(content);
                tr.appendChild(td_person);
                tr.appendChild(td_content);
                tbody.appendChild(tr);
                var tComment=document.getElementById("comment");
                tComment.appendChild(tbody);
                form1.person.value="";
                form1.content.value="";
            }
        function deleteFirstE(){
            var tComment=document.getElementById("comment");
            if(tComment.rows.length>1){
                tComment.deleteRow(1);
            }
        }
        function deleteLastE(){
            var tComment=document.getElementById("comment");
            if(tComment.rows.length>1){
                tComment.deleteRow(tComment.rows.length-1);
            }
        }
        </script>   
    </head>
    <body>
        <table width="600"height="70"border="0"align="center"cellpadding="0"cellspacing="1"bordercolorlight="#FF9933"bordercolordark="#FFFFFF"bgcolor="#666666">
            <thead>
                <tr>
                    <td width="14%"align="center"bgcolor="#FFFFFF"><img src="head.jpg"width="70"height="74"></td>
                    <td width="86%"align="left"bgcolor="#FFFFFF">&nbsp;人生若真如一场大梦,这个梦倒也很有趣的。在这个大梦里,一定还有长长短短,深深浅浅,肥肥瘦瘦、甜甜苦苦,无数的小梦。有些已经随着日影飞去;有些还远着哩……</td>
                </tr>
            </thead>
        </table>
        <br>
        <table width="600"border="1"align="center"cellpadding="0"cellspacing="0"bordercolor="#FFFFFF"bordercolorlight="#666666"bordercolordark="#FFFFFF"id="comment">
            <tr>
                <td width="18%"height="27"align="center"bgcolor="#E5BB93">评论人</td>
                <td width="82%"align="center"bgcolor="#E5BB93">评论内容</td>
            </tr>
        </table>
        <form name="form1"method="post"action="">
            <table width="600"height="122"border="0"align="center"cellpadding="0"cellspacing="0">
                <tr>
                    <td width="119"height="14">&nbsp;</td>
                    <td width="481">&nbsp;</td>
                </tr>
                <tr>
                    <td height="27"align="center">评 论 人:</td>
                    <td>
                        <input name="person"type="text"id="person"size="40">
                    </td>
                </tr>
                <tr>
                    <td align="center">评论内容:</td>
                    <td><textarea name="content"cols="60"rows="6"id="content"></textarea></td>
                </tr>
                <tr>
                    <td height="40">&nbsp;</td>
                    <td><input name="Button"type="button"class="btn_grey"value="发表" onClick="addElement()">
                        &nbsp;
                        <input name="Reset" type="reset" class="btn_grey" value="重置">
                        &nbsp;
                        <input name="Button" type="button" class="btn_grey" value="删除第一条评论" onClick="deleteFirstE()">
                        &nbsp;
                        <input name="Button" type="button" class="btn_grey" value="删除最后一条评论" onClick="deleteLastE()">
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>

style.css的内容:

<!--
body{
	FONT-SIZE: 9pt;
	margin-left:0px;
	SCROLLBAR-FACE-COLOR: #E5BB93; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #fcfcfc; COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #ececec;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ececec;
	SCROLLBAR-DARKSHADOW-COLOR: #999966;
	BACKGROUND-COLOR: #fcfcfc

}
a:hover {
	font-size: 9pt;	color: #FF6600;
}
a {
	font-size: 9pt;	text-decoration: none;	color: #676767;
	noline:expression(this.onfocus=this.blur);
}
td{
	font-size: 9pt;	color: #000000;
	padding:5px;
}
.btn_grey {
	font-family: "宋体";	font-size: 9pt;color: #333333;	
	background-color: #eeeeee;cursor: hand;padding:1px;height:19px;
	border-top: 1px solid #FFFFFF;border-right:1px solid #666666;
	border-bottom: 1px solid #666666;border-left: 1px solid #FFFFFF;
}
input{
	font-family: "宋体";
	font-size: 9pt;
	color: #333333;
	border: 1px solid #999999;

}
hr{
	border-style:solid;
	height:1px;
	color:#CCCCCC;
}
-->
<meta http-equiv="Content-Type" content="text/html; charset=GBK">

文件夹格式
在这里插入图片描述
最后效果如下:
可支持发表评论,增加评论,删除评论
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值