应该是一个简单的问题

1111 2005-12-26 12:09:45
现在有3个按纽
我如果点第1个那么就把第1个按纽disabled掉
如果接着点第2个按纽那么就把第2个按纽disabled掉,并把第1个按纽还原,
请问怎么做
我已经写了一部分代码

<script>
function auto_turn(number)
{
var gotoNo=number
document.myfrm.a[gotoNo].disabled="true"
}
</script>

<html>
<form name="myfrm">
<input type="button" value="1" name="a" onclick="auto_turn(0)">
<input type="button" value="2" name="a" onclick="auto_turn(1)">
<input type="button" value="3" name="a" onclick="auto_turn(2)">
<form>
</html>
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fibona 2005-12-27
  • 打赏
  • 举报
回复
for (var i=0;i<obj.length;i++) {
a[i].disabled = false;
if(i == gotoNo) {a[i].disabled = true;}
}
stefli 2005-12-26
  • 打赏
  • 举报
回复
你既然都知道用这种方法,那就麻烦点就把三个(多个)都写disabled = false;

或者就存在数组中,然后循环,如果等于当前id的就disabled = true,不等的就false;

for (var i=0;i<obj.length;i++) {
a[i].disabled = false;
if(i == id) {a[i].disabled = true;}
}
meizz 2005-12-26
  • 打赏
  • 举报
回复
document.myfrm.elements("a"+ gotoNo).disabled = true;

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧