请教:当表格的ID为字符串时怎么获取这个表格,请教怎么修改。。。 var objs=document.getElementById(table_id).getElementsByTagName("Input"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改成:<script>function check(table_id,obj){ var objs=document.getElementById(table_id).getElementsByTagName("Input"); if (objs!=null) { for(var i=0;i<objs.length;i++) { if (objs[i].type='checkbox') { objs[i].checked = obj.checked; } } }}</script>后出现document.getElementById().对象为空或不是对象。 onClick="check('12',this)"onClick="check('tb',this)" 谢谢。。还请教:当得到的是表格的name时怎么修改下面的程序<script>function check(table_id,obj){ var objs=document.getElementById(table_id).getElementsByTagName("Input"); if (objs!=null) { for(var i=0;i<objs.length;i++) { if (objs[i].type='checkbox') { objs[i].checked = obj.checked; } } }}</script> <script>function check(table_name,obj){ var objs=document.getElementsByName(table_name)[0].getElementsByTagName("Input"); if (objs!=null) { for(var i=0;i<objs.length;i++) { if (objs[i].type='checkbox') { objs[i].checked = obj.checked; } } }}</script> 请教:出现错误getElementsByName(...).0 为空或不是对象 不可以!table标记没有name属性 那么我把table放在td里。指定td的name行吗 document.getElementById("td的id").childNodes[0]就是table了但是应该这样解决麻烦了吧?很可能是唠叨说的问题,调用的地方少加引号了 如何用js使网页的窗口图标一闪一闪的? xloadtree如何定位到某个节点? 求js转换gb2312成utf-8的代码 关于prototype=new 类型()问题 透明的图片 困扰了我好几天的一个问题,很多朋友说的方法我都试验过了还是不行啊! 怎样将一个带换行的字符串给赋予变量 如何以两个对象的相对位置作为条件来触发事件? 怎样能点击一个按钮,刷新该页IFrame的内容? artdialog 弹窗关闭之后传值给原窗口 急~~如何用javascript 加 正则表达式 过滤掉一个字符串中的非法字符? 怎么实现history.back()返回后刷新历史页面?
<script>
function check(table_id,obj)
{
var objs=document.getElementById(table_id).getElementsByTagName("Input");
if (objs!=null)
{
for(var i=0;i<objs.length;i++)
{
if (objs[i].type='checkbox')
{
objs[i].checked = obj.checked;
}
}
}
}
</script>
后出现document.getElementById().对象为空或不是对象。
onClick="check('tb',this)"
还请教:当得到的是表格的name时怎么修改下面的程序
<script>
function check(table_id,obj)
{
var objs=document.getElementById(table_id).getElementsByTagName("Input");
if (objs!=null)
{
for(var i=0;i<objs.length;i++)
{
if (objs[i].type='checkbox')
{
objs[i].checked = obj.checked;
}
}
}
}
</script>
function check(table_name,obj)
{
var objs=document.getElementsByName(table_name)[0].getElementsByTagName("Input");
if (objs!=null)
{
for(var i=0;i<objs.length;i++)
{
if (objs[i].type='checkbox')
{
objs[i].checked = obj.checked;
}
}
}
}
</script>
出现错误getElementsByName(...).0 为空或不是对象
table标记没有name属性
但是应该这样解决麻烦了吧?很可能是唠叨说的问题,调用的地方少加引号了