javascript-简易留言板制作

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>js练习</title>
    <style type="text/css">
    #ull{
        padding:0px;
        margin: 0px;
    }
    #ull li{
        list-style:none;
        background-color: #ccc;
        width:auto;
        border:1px solid #999;
        position:relative;
     }
    #ull li h2{
        display:inline-block;
     }
      #ull li p{
        display:inline-block;
     }
     #ull li a{
         position:absolute;
         text-decoration: none;
         color:red;
         right:5px;
         bottom:5px;
     }
     #content{
         width:300px;
         height:100px;
     }
    </style>
    <script type="text/javascript">
    window.onload = function() {
        var oname = document.getElementById(‘name‘);
        var ocontent = document.getElementById(‘content‘);
        var oul = document.getElementById(‘ull‘);
        var obtn = document.getElementById(‘btn‘);
        var lli = oul.getElementsByTagName(‘li‘);
        obtn.onclick = function(){
        oli = document.createElement(‘li‘);
        oh2 = document.createElement(‘h2‘);
        op  = document.createElement(‘p‘);
        oa  = document.createElement(‘a‘);
         oa.innerHTML="删除";
        oa.href = "javascript:;";
        oa.onclick = function(){
        oul.removeChild(this.parentNode);
    }

        oh2.innerHTML = oname.value + ‘:‘;
        op.innerHTML = ocontent.value;

        oli.appendChild(oh2);
        oli.appendChild(op);
        oli.appendChild(oa);
        if(lli.length > 0){
        oul.insertBefore(oli,lli[0]);
    }
    else{
        oul.appendChild(oli);
    }
    }

    }
    </script>
</head>
<body>
姓名:<input type="text" id="name"><br>
留言:<textarea cols="20" rows="3" wrap = "hard" id="content"></textarea><br>
<button id="btn">添加</button>
<ul id="ull">
</ul>
</body>
</html>

这是一个利用DOM制作的一个简易留言板

时间: 2024-08-08 22:04:24

javascript-简易留言板制作的相关文章

JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)

学JavaEE也有一段时间了,跟着老师和教材做了不少东西,但是一直以来没时间写博客,今天就把以前写的一个简易留言板简单发一下吧. 开发工具 主要用的开发工具为 MyEclipse(2014.2016均可).Tomcat 7.0.SQL Server 2016.SSMS数据库管理工具.浏览器等. 开发环境 开发环境为windows系统,已安装配置Java最新版开发环境. 主要功能与语言 登录.注册.并可以在留言板留言,所有留言内容均可见. 所采用JSP+Servlet+JavaBean传统方式,仅

6.2.13 简易留言板

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>留言板</title> </head> <body> <h1>简易留言板</h1> <div id="box"> <!--<ul> </ul>--> </div> <

DOM操作相关案例 模态对话框,简易留言板,js模拟选择器hover,tab选项卡,购物车案例

1.模态框案例 需求: 打开网页时有一个普通的按钮,点击当前按钮显示一个背景图,中心并弹出一个弹出框,点击X的时候会关闭当前的模态框 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ padding: 0; margin: 0; }

php实现简易留言板效果

首先是Index页面效果图 index.php <?php header('content-type:text/html;charset=utf-8'); date_default_timezone_set('PRC'); $filename="msg.txt"; $msgs=[]; //检测文件是否存在 if(file_exists($filename)){ //读取文件中的内容 $string=file_get_contents($filename); if(strlen($

微信小程序实现简易留言板

微信小程序现在很火,于是也就玩玩,做了一个简易的留言板,让大家看看,你们会说no picture you say a j8 a,好吧先上图. 样子就是的,功能一目了然,下面我们就贴实现的代码,首先是HTML页面,好吧,其实微信小程序的是wxml(微信ml)总感觉怪怪的,有木有. 1 <!--index.wxml--> 2 <view class="msg-box"> 3 <!--留言--> 4 <view class="send-bo

html的留言板制作(js)

这次留言板运用到了最基础的localstorage的本地存储,展现的效果主要有: 1.编写留言2.留言前可以编辑自己的留言昵称.不足之处: 1.未能做出我喜欢的类似于网易的叠楼功能. 2.未能显示评论楼层(可实现,但是插进去十分不美观). 编辑效果如下: 文件为html文件,编写的方式主要为div+css布局和js.本人的有点在于编写类似于后台功能和js的实现较快.但是缺点在于前端的编写较为薄弱. 在学长的帮助下前端的设计还是比较美观的.下面我将开放记事本的全部源码. <!DOCTYPE HTM

element-ui + vue 简易留言板

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>留言板</title> <!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-default/index.css"> <

简单的PHP留言板制作(一)

首先是确定自己的留言板需求.例如:名字,邮件及留言内容. 一. 建立一个数据库guestbook. CREATE TABLE IF NOT EXISTS `content` ( `id` int(11) NOT NULL auto_increment, `name` varchar(20) NOT NULL, `email` varchar(50) NOT NULL, `content` varchar(200) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyIS

vue实现简易留言板

首先引入vue.js <script src="vue.js"></script> 布局 <div id="div"> <input type="text" v-model="username" @keyup.enter="add()"> <input type="button" value="按钮" @click