JSP中使用JavaScript动态插入删除输入框实现代码


Posted in Javascript onJune 13, 2014

JavaScript代码:

<script language="javascript"> 
function addrows(){ 
var len = optionlist.rows.length; //得到table的行数 
var obj = optionlist.insertRow(len);//在最后一行插入 
/**插入第一列**/ 
obj.insertCell(0); 
obj.cells(0).innerHTML="选项" + (len+1) + ":<input type=text name=option size=28>"; 
} 
function deleterow(){ 
var len = optionlist.rows.length; 
if(len <= 1) { 
alert("至少要有一个选项"); 
} 
else { 
optionlist.deleteRow(len-1);//删除最后一项 
} 
} 
function getOptionCount(){ 
return optionlist.rows.length; 
} 
</script>

Jsp页面中的关键代码
<input type="button" id="bt1" value="添加选项" onClick="addrows();"> 
<input type="button" id="bt2" value="删除选项" onClick="deleterow();">

设置table的id以便JavaScript中能识别该table
<table id="optionlist"> 
</table>
Javascript 相关文章推荐
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
Aug 18 Javascript
JavaScript 变量、作用域及内存
Apr 08 Javascript
javascript自动切换焦点控制效果完整实例
Feb 02 Javascript
jQuery Dialog对话框事件用法实例分析
May 10 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
Vue生命周期示例详解
Apr 12 Javascript
基于JS实现限时抢购倒计时间表代码
May 09 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
Oct 24 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
May 09 Javascript
如何用JS模拟实现数组的map方法
Jul 30 Javascript
openlayers实现图标拖动获取坐标
Sep 25 Javascript
jquery 新建的元素事件绑定问题解决方案
Jun 12 #Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 #Javascript
jQuery中多个元素的Hover事件解决方案
Jun 12 #Javascript
js获取当前页面的url网址信息
Jun 12 #Javascript
jquery 3D 标签云示例代码
Jun 12 #Javascript
javascript面向对象特性代码实例
Jun 12 #Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
Jun 12 #Javascript
You might like
php 图片加水印与上传图片加水印php类
2010/05/12 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
PHP文件读写操作相关函数总结
2014/11/18 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
jQuery拖拽插件gridster使用指南
2015/04/21 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
chrome调试javascript详解
2015/10/21 Javascript
跟我学习javascript的var预解析与函数声明提升
2015/11/16 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
在Python中使用SQLite的简单教程
2015/04/29 Python
Python中的super用法详解
2015/05/28 Python
python实现简单登陆流程的方法
2018/04/22 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
Django 静态文件配置过程详解
2019/07/23 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
python实现人工蜂群算法
2020/09/18 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
新品发布会策划方案
2014/06/08 职场文书
辩护意见书
2015/06/04 职场文书
组织委员竞选稿
2015/11/21 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
MySQL限制查询和数据排序介绍
2022/03/25 MySQL