android中留言板功能,js 实现简易留言板功能
li{list-style:none;}
li{position:relative;width:500px;}
a{position:absolute;right:10px;}
var count = 0;
window.onload = function(){
var arrInput = document.getElementsByTagName('input');
arrInput[0].focus();
arrInput[1].onclick = createMessageBoard;
arrInput[2].onclick = batchDelete;
};
function createMessageBoard(){
var arrInput = document.getElementsByTagName('input');
var arrUl = document.getElementsByTagName('ul');
if(arrInput[0].value == ''){
alert('没有内容输入!');
return false;
}
count++;
if(arrUl[0].children.length >4){
var oLast = arrUl[0].lastElementChild || arrUl[0].lastChild;
arrUl[0].removeChild(oLast);
}
var liNode = document.createElement('li');
var checkNode = document.createElement('input');
checkNode.type = 'checkbox';
checkNode.name = 'delete';
checkNode.innerHTML = arrInput[0].value;
addElementNode(liNode,checkNode);
liNode.appendChild(document.createTextNode(" "+count+"."+" "+arrInput[0].value)); /*添加文字节点*/
var aNode = document.createElement('a');
aNode.href = 'javascript:;';
aNode.innerHTML = "删除";
aNode.onclick = function(){
arrUl[0].removeChild(this.parentNode);
}
liNode.appendChild(aNode);
addElementNode(arrUl[0],liNode);
arrInput[0].value = "";
}
function addElementNode(obj,element){
if(obj.children[0]){
obj.insertBefore(element,obj.children[0]); /*在IE下如果第二个参数的节点不存在回报错,而在标准浏览器下不会出错,标准浏览器判断第二个参数不存在,则会自动转成appendChild添加*/
}else{
obj.appendChild(element);
}
}
function batchDelete(){
var arrUl = document.getElementsByTagName('ul');
var arrDeleteName = document.getElementsByName('delete');
if(!arrDeleteName.length){
alert('未选中任何留言!');
return false;
}
for(var i=0;i
if(arrDeleteName[i].checked){
arrUl[0].removeChild(arrDeleteName[i].parentNode);
i--; //这里注意要减一个
}
}
}
DOM操作相关案例 模态对话框,简易留言板,js模拟选择器hover,tab选项卡,购物车案例
1.模态框案例 需求: 打开网页时有一个普通的按钮,点击当前按钮显示一个背景图,中心并弹出一个弹出框,点击X的时候会关闭当前的模态框 代码如下:
JS原生编写实现留言板功能
实现这个留言板功能比较简单,所以先上效果图: 实现用户留言内容,留言具体时间.
原生node实现简易留言板
原生node实现简易留言板 学习node,实现一个简单的留言板小demo 1. 使用模块 http模块 创建服务 fs模块 操作读取文件 url模块 便于path操作并读取表单提交数据 art-tem ...
JSP简易留言板
写在前面 在上篇博文JSP内置对象中介绍JSP的9个内置对象的含义和常用方法,但都是比较理论的知识.今天为大家带来一个小应用,用application制作的简易留言板. 包括三个功能模块:留言提交.留 ...
使用PHP连接数据库实现留言板功能
PHP实现留言板功能: 1 首先是登录页面:
Flask学习之旅--简易留言板
一.写在前面 正所谓“纸上得来终觉浅,方知此事要躬行”,在看文档和视频之余,我觉得还是要动手做点什么东西才能更好地学习吧,毕竟有些东西光看文档真的难以理解,于是就试着使用Flask框架做了一个简易留言 ...
php实现简易留言板效果
首先是Index页面效果图 index.php <?php header('content-type:text/html;charset=utf-8'); date_default_timezo ...
jsp中运用application实现共享留言板功能
jsp中application的知识点总结: 1.一个Web应用程序启动后,将会自动创建一个application对象,在整个应用程序的运行过程中只有这一个application对象,即所有访问该网站 ...
Web开发从零单排之二:在自制电子请帖中添加留言板功能,SAE+PHP+MySql
在上一篇博客中介绍怎样在SAE平台搭建一个html5的电子请帖网站,收到很多反馈,也有很多人送上婚礼的祝福,十分感谢! web开发从零学起,记录自己学习过程,各种前端大神们可以绕道不要围观啦 大婚将至 ...
随机推荐
【Win10应用开发】自定义桌面壁纸
调用通用的API来设置桌面壁纸,是一件既简单又有趣的事情,结合XAML可以生成图像的特性,你甚至可以做一个应用,让用户用他所拍的照片做成一张自定义壁纸,然后作为桌面壁纸. 这个API是通用的,应用运行 ...
Android 设置对话框全屏
1.在styles.xml中添加一个style:
notpad++安装python插件
1.安装python并添加到环境变量 2.在notpad++ 运行工具下点击运行,输入如下命令: cmd /k python "$(FULL_CURRENT_PATH)" & ...
IIS 之 HTTP 错误 500.19(无法访问请求页面,因为该页的相关配置数据无效)
HTTP 错误 500.19- Internal Server Error 错误解决方法,碰到这个问题的原因有很多,大家可以参考下,看属于哪种情况. 刚在本机部署了一个WebService测试,浏览的 ...
spring 3配置文件中如何注入map list set等类型
首先写个 javabean类吧,如下 package com.bean; import java.util.List; import java.util.Map; import java.util.P ...
HBase运维经验
http://www.qconbeijing.com/download/Nicolas.pdf 重点看了下facebook做了哪些改进以及他们的运维经验,比较重要的有以下几点: 改进: 1 加强了行级 ...
你不知道的JavaScript--Item8 函数,方法,构造函数调用
1.函数调用 Function绝对是JavaScript中的重中之重.在JavaScript中,Function承担了procedures, methods, constructors甚至是class ...
使用Docker+Jenkins自动构建部署
环境 Windows 10 Docker Version 18.06.1-ce-win73 (19507) 运行jenkins 运行jenkins 容器 docker run -d --name ln ...
WEB测试重点
1.功能测试:所实现的功能是否和需求一致:2.界面测试:界面是否美观,风格是否一致,文字内容是否正确:3.链接测试:打开链接速度是否合理:是否链接到正确的页面:是否有空白页面:4.性能测试:系统能支持 ...
从0开始学习 GITHUB 系列之「加入 GITHUB」【转】
本文转载自:http://stormzhang.com/github/2016/05/26/learn-github-from-zero2/ 版权声明:本文为 stormzhang 原创文章,可以随意 ...
android中留言板功能,js 实现简易留言板功能相关推荐
- html简单留言板教程,JS实现简易留言板(节点操作)
本文实例为大家分享了JS实现简易留言板的具体代码,供大家参考,具体内容如下 今天的案例主要是对节点进行操作 创建节点.添加节点.删除节点以及为节点添加内容的操作. 就是一个简单的留言板功能,可以发布留 ...
- js html转盘点名,原生JS实现简易随机点名功能
定时器的工作原理,这里将用引用How JavaScript Timers Work中的例子来解释定时器的工作原理,该图为一个简单版的原理图.· 上图中,左侧数字代表时间,单位毫秒:左侧文字代表某一个操 ...
- php简易留言板功能,php实现简易留言板效果
首先是Index页面效果图 index.php date_default_timezone_set('PRC');$filename="msg.txt";$msgs=[];//检测 ...
- html中实现添加水印的功能,JS模拟实现图片添加水印功能
JS模拟实现图片添加水印功能 ======================================================== 今天看到网友发帖求助如果在图片上自动添加水印的功能,于是 ...
- Android中探究抖音短视频的动态壁纸功能以及拓展功能使用
一.前言 最近玩抖音感觉都快废了,所以我决定不玩了我要学习所以先从他的动态壁纸学起,因为整个应用中也就是动态壁纸有点好玩的技术,而且也就是抖音能做这个功能,其他的短视频或许做不了比如快手如果要做你觉得 ...
- android 简易涂鸦板,canvas实现的简易涂鸦板效果
用canvas实现的简易涂鸦板效果,用鼠标点击在画布上随意涂鸦 涂鸦 *{ margin: 0; padding: 0; } #canvas1{ box-shadow: 0 5px 40px blac ...
- autojs 复制到粘贴板_Clipboard.js无需Flash实现剪贴板功能
全部代码如下 Clipboard.js无需Flash实现剪贴板功能 * {margin: 0; padding:0; font-family: '微软雅黑'} #con {width: 800px; ...
- JS实现简易留言板功能
一.分析 1.留言板功能 ①发布评论 ②删除评论 2.发布功能 ①发布评论前判断评论框(用textarea输入评论)是否为空 ②点击发布按钮,发布评论(用li展示评论,开始评论为空,html部分< ...
- html简易留言,JS实现简易留言板特效
本文实例为大家分享了JS实现留言板特效的具体代码,供大家参考,具体内容如下 知识点 1.textarea 大段输入框 2.value获取输入框的值 3.innerHTML所用东西:innerText文 ...
最新文章
- 大盘点|轻量级人脸检测算法实现,快到没朋友的都在这里了~
- 性能与可靠性:Java应用为何像F1汽车
- web.xml文件的作用
- android 滑动接听源码,android仿摩拜单车APP、炫酷RecyclerView、卡片滑动、仿饿了么点餐、自定义索引等源码...
- JSPatch真强大!
- hive常见的DDL操作
- 使用requests访问必应在线翻译
- 函数凸性与Jensen不等式
- 如何用服务器做虚拟主机,服务器如何搭建虚拟主机
- gcc4.7.4降级编译
- 如何利用注册表修改开机启动程序并提高电脑开机速度!
- 华为鸿蒙系统让国产手机用,鸿蒙系统不支持华为手机 系统还是国产手机的命门...
- Pr:抠像与视频合成
- hosts文件恢复如初方法
- 花呗不小心升级了信用购会影响什么
- 智能停车场(可检测车牌通过oled屏幕显示车牌号)语音+LED灯提示该车辆所停车位
- wsl1升级到 wsl2 后高cpu占用解决方案
- Python爬虫:短视频平台无水印下载(上)
- linux环境安全配置,Linux系统安全配置方案
- netstat--查看服务器[有效]连接数--统计端口并发数--access.log分析
热门文章
- 没必要参加嵌入式开发培训班 (学习嵌入式的资料)
- 4.7 鞅-反向鞅(Durrett)答案
- DirectX 11 Tutorial 4 中文翻译版教程: 缓存区、着色器和HLSL
- Python 集合15 difference()方法:返回集合的差集
- python随机森林
- 裕太微在科创板上市:市值约186亿元,哈勃科技和小米基金为股东
- libevent mysql_deeplin中MySQL服务的相关配置(乔伟)
- linux 等待队列
- ArcGIS数据处理JPG图片地理配准和矢量化空间校正
- 泡泡玛特卖不动了?万物皆可盲盒的时代要过去了