JS做简单的留言板

留言板实现功能:

1.把文本框里面的留言发表显示出来;

2.显示出来的留言右侧有一个删除链接或按钮

3.点击删除可以把本条留言删除。

为了防止链接跳转,把a的href改成了‘javascript:;‘,注意有一个:哦!

<textarea name="" id="text1" cols="30" rows="10"></textarea>

<button>评论</button>

<ul></ul>

<script>

var text = document.getElementById(‘text1‘)

var btn = document.querySelector(‘button‘)

var ul = document.querySelector(‘ul‘)

btn.onclick = function() {

if (text.value == ‘‘) {

alert(‘您输入的内容为空‘);

return false;

} else {

message = text.value + ‘<a href="javascript:;"> 删除评论 </a>‘;

var li = document.createElement(‘li‘);

li.innerHTML = message;

ul.insertBefore(li, ul.children[0])

var as = document.querySelectorAll(‘a‘);

//需要把a的事件添加在创建的下面,如果单独出去定义,就没法实现a的这个事件了

for (var i = 0; i < as.length; i++) {

as[i].onclick = function() {

// node.removeChild(child); 删除的是 li 当前a所在的li  this.parentNode;

ul.removeChild(this.parentNode);

}

}

}

}

原文地址:https://www.cnblogs.com/rainbowupdate/p/12532572.html

时间: 2024-10-18 21:11:36

JS做简单的留言板的相关文章

简单的留言板jquery

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title></title> <meta http-equiv="content" content="text/html" char

简单的留言板

制作一个简单的留言板,用户在输入框中输入内容,提交,然后内容显现在box里面 依然首先需要获取到输入框,提交按钮,box: 然后给提交按钮设置点击事件: 获取输入框的内容: 显示到box中 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box{

用js做一个简单的留言板效果

html部分: 1: <!DOCTYPE> 2: <html lang="zh-en"> 3: <head> 4: <title>js实现简单留言板</title> 5: <meta http-equiv="content-type" content="text/html;charset=utf-8"> 6: <link rel="stylesheet&quo

初步了解Node.js,学做简单的留言本案例

在还没有正式的学Node.js的时候, 你们认为Node.js 对于前端来说是什么呢? 会认为Node.js 是框架? 认为这是类似Jquery的一个快速.简洁的JavaScript框架? 反正我自己起初是这么认为的,因为它后面有个 .js. 那么在正式开始接触Node.js的时候,才发现自己是有多么愚蠢.在进入了Node.js的官网后,看完对Node的介绍一后才发现 Node 和 Js 都好猛啊. 官方对Node.js就简单的一句话:(Node.js® is a JavaScript runt

NVelocity 实现简单的留言板

留言版简单实现 ----------------------------------------------------------------------------------------------------------------------------------- 项目截图: 1,新建留言板数据库:LiuYanbanDB USE [LiuYanbanDB] GO /****** Object: Table [dbo].[LiuYan] Script Date: 2015/5/15

使用JSP、Servlet实现一个简单的留言板

1 留言板的页面 messageBoard.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/htm

php+mysql 最简单的留言板

学完了记得动手操作. <html> <body> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <form method = "post" action = "post.php"> 欢迎来到我的留言板!<br> name:&l

问题:关于一个贴友的js留言板的实现

需求:用js做一个简单的留言板效果 html部分: 1: <!DOCTYPE> 2: <html lang="zh-en"> 3: <head> 4: <title>js实现简单留言板</title> 5: <meta http-equiv="content-type" content="text/html;charset=utf-8"> 6: <link rel=&q

Repeater+AspNetPager+Ajax留言板

最近想要巩固下基础知识,于是写了一个比较简单易懂实用的留言板. 部分样式参考了CSDN(貌似最近一直很火),部分源码参照了Alexis. 主要结构: 1.前期准备 2.Repeater+AspNetPager分页效果 3.Ajax无刷新留言板,插入和删除留言 4.自定义编号 5.总结 先上效果图:(PS:美工很一般) 1.前期准备: 1.数据库:自增ID,用户名,留言内容,用户头像,留言时间. 2.实体类:对应数据库的字段 3.数据访问层: 2.Repeater+AspNetPager分页效果