firefox得到子控件 例:<table> <tr> <td><input type="checked" id="c1" value="1" /></td> <tr></table>通过遍历得到c1控件。firefox下该如何得到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var tb=document.getElementById("tableID");var c1=tb.rows[0].cells[0].firstChild; var tb=document.getElementById("tableID");for(var i=0;i<tb.rows.length;i++){ for(var j=0;j<tb.rows[i].cells.length;j++){ if(tb.rows[i].cells[j]. firstChild.id=="c1") return tb.rows[i].cells[j]. firstChild }} 父控件下的子控件:IE是“children”,FireFox是“childNodes” 看成IE了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><script> window.onload=function(){ var tb=document.getElementById("tb"); for(var i=0;i<tb.rows.length;i++){ for(var j=0;j<tb.rows[i].cells.length;j++){ for(var k=0;k<tb.rows[i].cells[j].childNodes.length;k++) if(tb.rows[i].cells[j]. childNodes[k].id=="c1") alert (tb.rows[i].cells[j]. childNodes[k].value) } } } </script><table id="tb"> <tr> <td> <input type="checked" id="c1" value="1" /> </td> </tr></table> FF下面回车符也是子节点,处理时注意一下就可以了,其它的跟IE一样 jquery中$(this)和this的区别 js继承的问题 Firefox下JavaScript读取xml文档节点 当选中复选框时,如何让其它表单失效? 刷新问题~~来着都有分 求可以多个漂浮广告同时在一个页面漂浮移动的代码? 如何赋值。 入门问题 easyUI中datagrid 将 text 设为不可编辑,该怎么处理 bootstrap如何在子页面点击链接的时候在当前框架打开 请教:!+"\v1" 是什么意思?为什么能判断出是否ie? javascript/showModalDialog/弹出窗口鼠标选中文字问题/打印问题
var c1=tb.rows[0].cells[0].firstChild;
for(var i=0;i<tb.rows.length;i++){
for(var j=0;j<tb.rows[i].cells.length;j++){
if(tb.rows[i].cells[j]. firstChild.id=="c1") return tb.rows[i].cells[j]. firstChild
}
}
<script>
window.onload=function(){
var tb=document.getElementById("tb");
for(var i=0;i<tb.rows.length;i++){
for(var j=0;j<tb.rows[i].cells.length;j++){
for(var k=0;k<tb.rows[i].cells[j].childNodes.length;k++)
if(tb.rows[i].cells[j]. childNodes[k].id=="c1") alert (tb.rows[i].cells[j]. childNodes[k].value)
}
}
}
</script>
<table id="tb">
<tr>
<td> <input type="checked" id="c1" value="1" /> </td>
</tr>
</table>