使用JavaScript获得tr有多少个(html中指定元素的个数)
来源:互联网 发布:山外鹰眼 单片机连接 编辑:程序博客网 时间:2024/05/17 22:54
今天做了一个动态生成表单功能,要求生成的表单元素要区分id和name
刚刚看到的时候第一个想到的是节点复制(clone),但是后来发现比较麻烦,繁琐
于是就仔细分析了一下题目要求,现在做出来的效果图如下:
点击添加一条,就会增加一行
解题思路:
先创建一个节点元素
然后动态拼接HTML,然后插入节点
疑难点:怎样动态区分id和name,后来想到通过行数来改变id和name
实现代码:
<script type="text/javascript" src="../../js/jquery-1.8.3.min.js"></script> <script type="text/javascript">$(function(){ $("#add").click(function(){<!--通过标签集合来确定index--> var index=document.getElementsByTagName("tr").length;<!--调试index是否发生了变化--> alert(index);<!--创建节点tr,并动态改变id和name-->var $tr=$("<tr>"+"<td><input id='schoo_'+index name='school_'+index type='text'></td>"+"<td><input id='start_date'+index name='start_date'+index type='text'></td>"+"<td><input id='end_date'+index name='end_date'+index type='text'></td>"+"</tr>");<!--插入节点-->$("tr:last").after($tr); }) })
拓展:如果想要知道单元格的个数:
var index=document.getElementsByTagName("td").length;
0 0
- 使用JavaScript获得tr有多少个(html中指定元素的个数)
- JavaScript Array(数组)对象中指定元素的删除
- Oracle实现获得字符串中指定字符个数的方法
- JavaScript删除数组中指定值的元素
- [javascript]删除指定数组中指定的元素
- JavaScript删除数组中指定值的元素
- Javascript 删除数组中指定元素
- JavaScript删除数组中指定元素
- PHP中如何获得数组中指定元素的前一个或后一个元素
- 统计正整数中指定数字的个数(4分)
- javascript从tr中分别获得每个td的元素
- 查找字符串中指定字符的个数
- parallelize中指定partition个数的详解
- Excel中如何统计一行中指定类型元素的个数
- 获取table 中左后一个tr 中指定的input
- 删除vector中指定的元素
- java取集合中指定的元素
- 删除数组中指定的元素
- Python语言基础(二)_数据类型和变量
- 敏捷宣言
- Java SE面试题(一)
- 暑期工作日志-Day16
- Swift学习:2.20 扩展
- 使用JavaScript获得tr有多少个(html中指定元素的个数)
- Blockchain的交易
- Linux普通文件的权限
- Android Padding 和Margin
- ORB_SLAM : semi dense code
- 算术基本定理
- Appium Java API
- POJ 1006 Biorhythms 水题
- 滴滴2017校园招聘在线编程题