关于radiobutton获得焦点的一个问题

linyucao 2004-10-30 10:48:11
下面的代码的作用是当记录数大雨0的时候让第一个radiobutton获得焦点
if ((<%=list1.size()%>) > 0){
var radios = document.all.sokkiid;
if ( radios != null ) {
radios[0].focus();
}
}
现在的问题是记录数大于1时没有问题,但记录数为1时却出现错误
请问世什么原因
...全文
291 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ttyp 2004-10-30
  • 打赏
  • 举报
回复
getElementsByName
返回的是集合
waiber 2004-10-30
  • 打赏
  • 举报
回复
那不是已经加判断了吗?if ( radios.length>0) {
linyucao 2004-10-30
  • 打赏
  • 举报
回复
那你用的不也是radios[0].focus();吗
ttyp 2004-10-30
  • 打赏
  • 举报
回复
可能是记录数等于1时
radios 不是数组,只能radios.focus()访问
linyucao 2004-10-30
  • 打赏
  • 举报
回复
请问问题出在那
ttyp 2004-10-30
  • 打赏
  • 举报
回复
var radios = document.getElementsByName("sokkiid");
if ( radios.length>0) {
radios[0].focus();
}
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-30 10:48
社区公告
暂无公告