首页 > 代码库 > 制作一个类似贴吧回复
制作一个类似贴吧回复
这是一个制作贴吧回复的基本代码;
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Document</title> | |
<style> | |
*{ | |
margin: 0; | |
padding: 0; | |
} | |
#container{ | |
width: 500px; | |
border: 1px solid; | |
margin: 10px; | |
} | |
#topic{ | |
text-indent: 70px; | |
font-size: 22px; | |
padding: 20px 0; | |
border-bottom: 2px solid grey; | |
} | |
#response{ | |
text-align: right; | |
padding: 5px; | |
} | |
.txtArea{ | |
width: 480px; | |
margin: 0 auto; | |
} | |
textarea{ | |
width: 480px; | |
} | |
button{ | |
margin-left: 460px; | |
margin-bottom: 5px; | |
} | |
#commentForm{ | |
margin-top: 10px; | |
display: none; | |
} | |
</style> | |
</head> | |
<body> | |
<div id="container"> | |
<div>老师说:</div> | |
<div id="topic">今天考试客户端</div> | |
<div id="response"><a href="javascript:void(0)" id="responseBtn">回复</a></div> | |
<form action="" id="commentForm"> | |
<div class="txtArea"><textarea name="" id="comment" cols="30" rows="10"></textarea></div> | |
<div><button id="commentBtn">评论</button></div> | |
</form> | |
</div> | |
<script> | |
var container = document.getElementById("container"); | |
var responseBtn = document.getElementById("responseBtn"); | |
var response = document.getElementById("response"); | |
var commentForm = document.getElementById("commentForm"); | |
var commentBtn = document.getElementById("commentBtn"); | |
var comment = document.getElementById("comment"); | |
var topic = document.getElementById("topic"); | |
responseBtn.addEventListener("click",function(){ | |
commentForm.style.display = "block"; | |
response.style.display = "none"; | |
}); | |
commentBtn.addEventListener("mousedown",function(){ | |
var commentItem = document.createElement("div"); | |
commentItem.style.padding = "10px 0"; | |
commentItem.style.borderBottom = "2px solid grey"; | |
commentItem.innerHTML = " "+comment.value; | |
container.insertBefore(commentItem,response); | |
commentForm.style.display = "none"; | |
response.style.display = "block"; | |
comment.valuehttp://www.mamicode.com/= ""; | |
}) | |
</script> | |
</body> | |
</html> | |
制作一个类似贴吧回复
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。