javascript:getElementsByName td name
2015-08-06 11:00
513 查看
问题:
今天写动态生成HTML表格的时候需要用到统计td内的数据,在生成的时候设置了td的name属性,但是document.getElementsByName("tdname")能获得到这个对象,直接打印显示[object],但是length属性始终是0,不管你添加多少个td名称都设置成"tdname"用getElementsByName获得的length总是0 ,就是用getElementsByName没获取到。猜测:TD没name这个属性,或者只是个别浏览器支持这个属性。
查找资料得到如下答复:
原因以及解决办法:
原来在HTML语法里td没有name属性,没有name的时候getElementsByName会去抓id属性!!所以这里我在动态生成表格的时候把td的id设置成"tdname"然后再getElementsByName就能获得到数据正确打印了length .
今天写动态生成HTML表格的时候需要用到统计td内的数据,在生成的时候设置了td的name属性,但是document.getElementsByName("tdname")能获得到这个对象,直接打印显示[object],但是length属性始终是0,不管你添加多少个td名称都设置成"tdname"用getElementsByName获得的length总是0 ,就是用getElementsByName没获取到。猜测:TD没name这个属性,或者只是个别浏览器支持这个属性。
查找资料得到如下答复:
原因以及解决办法:
原来在HTML语法里td没有name属性,没有name的时候getElementsByName会去抓id属性!!所以这里我在动态生成表格的时候把td的id设置成"tdname"然后再getElementsByName就能获得到数据正确打印了length .
相关文章推荐
- json数据的使用方法
- 对于Unicode编码在js中和html中
- javascript
- javaScript常用运算符和操作符总结
- js简单实现标签云效果实例
- JspWriter 与 printwriter区别
- javascript闭包理解
- XML与JSON的区别?各自有哪些优缺点?
- KeyPress 和KeyDown 、KeyPress的区别
- ExtJs中组件最好少使用ID属性(推荐更多使用Name属性)
- JavaScript和php常用语法——切割字符串
- JavaScript实现的圆形浮动标签云效果实例
- json传值乱码
- js实现全选反选功能
- 通过JSON实现NSString,NSDictionary(NSArray)相互转化
- javascript跨域方法、原理以及出现问题解决方法(详解)
- [js动态报表][兼容IE6+/火狐/360/谷歌/等各大浏览器][可手动设置间隔时间读取数据/并且显示在图表上]
- 分享50个CSS、Javascript工具(框架,库)
- JavaScript 之正则表达式
- Echart..js插件渲染报错 data.length<1?