为了账号安全,请及时绑定邮箱和手机立即绑定

第三个任务,我这样写不对吗???

function checkone(){

            var j=document.getElementById("wb").value;

            var hobby=document.getElementsByName("hobby");

            var i=j-1;

            hobby[i].checked=true;


正在回答

2 回答

就算可以也不能算对,要求是用ID来实现,上面写的都不是用ID来实现的

//由ID实现
        function checkone1(){
            var j=document.getElementById("wb1").value;
    		var hobby = document.getElementsByName("hobby");
			if(j>0&&j<hobby.length+1){
				
				for(var i=0;i<1;i++){
					var x = document.getElementById("hobby"+j)
					if(x){
						clearall();
						x.checked = true;
					}
				}
			}else{
				alert("1-6");
			}
			
//由ID实现
     function checkedone(){
    		var hobby = document.getElementsByName("hobby");
			var j = document.getElementById("select").value;
			if(j<hobby.length+1){
				for(var i=0;i<hobby.length;i++){
					if(hobby[i].id.charAt(5) == j){
						hobby[i].checked = true;
					}else{
						hobby[i].checked = false;
					}
				}
			}else{
				alert("你输入越界请重新输入");
			}
		}


0 回复 有任何疑惑可以回复我~

当然不行拉!你还真当数学拉。正确的写法以下

function checkone(){

            var j=document.getElementById("wb").value;

        

         // 任务3

            var hobby=document.getElementById("hobby+j");

            hobby.checked=true;

        }


0 回复 有任何疑惑可以回复我~
#1

Guisoulmate 提问者

哪里不行啊原因啊哥,我看到有人这样写可以
2016-02-02 回复 有任何疑惑可以回复我~
#2

溯梦随风 回复 Guisoulmate 提问者

我也这样写的,各人有各人思路,这思路应该没错吧,我的是直接hobby[j-1]
2016-02-02 回复 有任何疑惑可以回复我~
#3

zqbinary 回复 溯梦随风

我和你写的一样,但我看不到效果,parseInt(j)也不行。
2016-02-04 回复 有任何疑惑可以回复我~
#4

zqbinary 回复 Guisoulmate 提问者

function checkone(){ var j=document.getElementById("wb").value;//因为这个函数里没有定义hobby,定义一下就行。 var hobby = document.getElementsByName("hobby"); hobby[j-1].checked=true; // 任务3 }
2016-02-04 回复 有任何疑惑可以回复我~
#5

zqbinary 回复 Guisoulmate 提问者

function checkone(){ var j=document.getElementById("wb").value;//因为这个函数里没有定义hobby,定义一下就行。 var hobby = document.getElementsByName("hobby"); hobby[j-1].checked=true; // 任务3 }
2016-02-04 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

第三个任务,我这样写不对吗???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信