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 相关文章推荐
JavaScript进阶教程(第四课第一部分)
Apr 05 Javascript
lib.utf.js
Aug 21 Javascript
js类的静态属性和实例属性的理解
Oct 01 Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
Jan 10 Javascript
谈谈JavaScript类型系统之Math
Jan 06 Javascript
使用jQuery监听DOM元素大小变化
Feb 24 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
Jul 04 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
Feb 14 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
Aug 17 Javascript
微信小程序实现点击效果
Jun 21 Javascript
10种JavaScript最常见的错误(小结)
Jun 21 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
Aug 16 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
VFP与其他应用程序的集成
2006/10/09 PHP
php下实现农历日历的代码
2007/03/07 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
2014/06/19 PHP
ThinkPHP 404页面的设置方法
2015/01/14 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
JS模拟多线程
2007/02/07 Javascript
jquery提升性能最佳实践小结
2010/12/06 Javascript
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
2013/02/18 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
Angular模版驱动表单的使用总结
2018/05/05 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
详解Python的Django框架中的templates设置
2015/05/11 Python
Python实现屏幕截图的两种方式
2018/02/05 Python
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
python实现梯度下降算法
2020/03/24 Python
彻彻底底地理解Python中的编码问题
2018/10/15 Python
django创建超级用户过程解析
2019/09/18 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
27个经典Linux面试题及答案,你知道几个?
2013/01/10 面试题
什么是SCM(软件配置管理)
2014/08/16 面试题
社区国庆节活动方案
2014/02/05 职场文书
班级活动策划书
2014/02/06 职场文书
国培远程培训感言
2014/03/08 职场文书
广告语设计及教案
2014/03/21 职场文书
文明生主要事迹
2014/05/25 职场文书
Golang 结构体数据集合
2022/04/22 Golang
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers