批改状态:未批改
老师批语:
下面将展示我的代码及效果图
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>留言板</title>
</head>
<body>
<div>
<label for="comment">请留言:</label>
<input type="text" id="comment" onkeydown="addComment(this)" autofocus>
<ul id="list" >
</ul>
</div>
<script>
function addComment(comment) {
if (event.keyCode===13) {
// var list=comment.value;
// list+=' <button>删除</button>';
// var item = document.createElement('li');
// item.innerHTML=list;
var item=document.createElement('li');
item.innerHTML=comment.value;
item.innerHTML+=' <button onclick="del1(this)">删除</button>';
var list=document.querySelector('#list');
if(list.childElementCount===0){
list.append(item);
}else{
var first=list.firstElementChild;
list.prepend(item,first);
}
comment.value='';
}
}
function del1(ele){
if(confirm('是否删除?')){
var li=ele.parentNode;
li.parentNode.removeChild(li);
}
}
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例

上面运用了常用过的JS操作
2.本次学到了获取文本框数据 添加留言功能
如何将获取的文本内容 填写到下方及删除留言功能
先获取文本框内容 点击事件onclick 添加元素createElement
填充到下方ul中
删除时间利用comfirm来判断用户是否真的删除
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号