js获取GridView中行数据的两种方法 分享


Posted in Javascript onJuly 13, 2013

第一种方法:

function submitData() {
    var tb = document.getElementById(IDArray[0]);   //获取服务器控件GridView的ID
    if (tb)
     {
    var rows = tb.rows;
    for (var i = 1; i < rows.length; i++) {
        var id = rows[i].cells[1].innerText;
        var name = rows[i].cells[2].innerHTML;
        var oDropDownList = rows[i].cells[3].childNodes[0];
        var oText = oDropDownList.options[oDropDownList.selectedIndex].text;   //获取GridView中下拉列表中选中的文本
        var oValue = oDropDownList.options[oDropDownList.selectedIndex].value;;   //获取GridView中下拉列表中选中的值   
 }
    }
}

第二种方法:
 function submitData() {
    var tb = document.getElementById(IDArray[0]);
    if (tb.hasChildNodes) {
        if (tb.childNodes[0] != null) {
            var rowCount = tb.childNodes[0].childNodes.length;
            for (var i = 1; i < rowCount; i++) {
                var child = tb.childNodes[0].childNodes[i];
                var id = rowCount[i].cells[1].innerHTML;
                var name = child.childNodes[1].innerHTML;
                var oDropDownList = child.childNodes[2].childNodes[0];
                var oText = oDropDownList.options[oDropDownList.selectedIndex].text;
                var oValue = oDropDownList.options[oDropDownList.selectedIndex].value
            }
        }
    }

Javascript 相关文章推荐
JS模块与命名空间的介绍
Mar 22 Javascript
javascript操作excel生成报表示例
May 08 Javascript
jQuery常用数据处理方法小结
Feb 20 Javascript
基于jquery实现人物头像跟随鼠标转动
Aug 23 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
Nov 09 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
Nov 26 Javascript
JS实现为排序好的字符串找出重复行的方法
Mar 02 Javascript
详解angular2封装material2对话框组件
Mar 03 Javascript
Node.js中的cluster模块深入解读
Jun 11 Javascript
echarts设置图例颜色和地图底色的方法实例
Aug 01 Javascript
Vue父子组件之间的通信实例详解
Sep 28 Javascript
如何实现iframe父子传参通信
Feb 05 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
Jul 13 #Javascript
浅析ajax请求json数据并用js解析(示例分析)
Jul 13 #Javascript
网页前端优化之滚动延时加载图片示例
Jul 13 #Javascript
JavaScript获取FCK编辑器信息的具体方法
Jul 12 #Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
Jul 12 #Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
Jul 12 #Javascript
jquery 滚动条事件简单实例
Jul 12 #Javascript
You might like
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
新浪微博OAuth认证和储存的主要过程详解
2015/03/27 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
判断数组是否包含某个元素的js函数实现方法
2016/05/19 Javascript
JS简单实现无缝滚动效果实例
2016/08/24 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
vue实现树形结构样式和功能的实例代码
2019/10/15 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
[01:02:55]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python 备份程序代码实现
2017/03/06 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
从python读取sql的实例方法
2020/07/21 Python
Django-Scrapy生成后端json接口的方法示例
2020/10/06 Python
python使用smtplib模块发送邮件
2020/12/17 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
音乐教学随笔感言
2014/02/19 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python