document.getElementById("DataGrid1").all;在谷歌中兼容性问题,顶者有分
如图所示,var links = document.getElementById("DataGrid1").all; 在IE下得到值没问题,谷歌中不行,查了查说all不兼容,不用all该用什么呢,用children、rows试了试也都不行,要遍历datadrid每行信息,应该怎么写
------解决方案--------------------友情帮顶,有JQ为啥不用?
------解决方案--------------------用getElementsByTagName,直接就得到你要的标签了,何必要遍历,红色部分的判断可以去掉了
var links=document.getElementById('DataGrid1').getElementsByTagName('input');
if(links[i].tagName=='INPUT')------解决方案--------------------以后直接发代码,发代码截图的,看到就想骂人。。
------解决方案--------------------
不需要获取长度
$("[id=DataGrid1]").each(function(){
//处理
})