我正在做一个个人博客网站项目,我想在我的索引页面上实现一个简单的留言板。由于预计的网站流量(相对较低),我决定只使用前端实现,而不使用以下js和html代码链接到数据库:
<section class="message-board">
<div class="title">
<h2>
Leave a message
</h2>
</div>
<textarea class="message" type="text"></textarea><br/>
<input value="submit" type="button" class="submit-btn">
<div class="display-area">
Existing comment:
</div>
</section>
然后是js,
<script>
window.onload=function() {
var displayArea = document.getElementsByClassName("display-area");
var btn = document.getElementsByClassName("submit-btn");
btn.onclick = function() {
var comment = document.getElementsByClassName("message").value;
displayArea.appendChild(comment);
};
}
</script>
我的目的是让我的display-area
包含在点击textarea
时通过.appendChild
放入submit
中的任何内容。遗憾的是,它并没有像预期的那样工作--实际上什么都没有发生。我正在考虑我的js代码中的潜在错误,但就是找不到任何可以解决问题的东西。
我们将非常感谢您的帮助!
https://stackoverflow.com/questions/50866242
复制相似问题