问答详情
源自:9-4 区别getElementByID,getElementsByName,getElementsByTagName

关于任务三的小问题!!

function checkone(){
            var j=document.getElementById("wb").value;
            if(parseInt(j)<6&&parseInt(j)>1){
        document.getElementById("hobby"+j).checked=true;}
         // 任务3
        
        }

任务三怎么输出不了啊

提问者:慕粉3686312 2016-08-05 23:54

个回答

  • 慕工程4049794
    2016-08-13 18:27:26

    function checkone(){
                var j=document.getElementById("wb").value;
                var hobby = document.getElementById("hobby"+j);
                hobby.checked = true;    }
    但不是很明白“hobby”+j  。

  • 王子每
    2016-08-11 17:13:27

    可以啊,不过if里面的两个数得改成7和0,文本框中输入的数值才是1-6。

    function checkone(){

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

                if(parseInt(j)<7 && parseInt(j)>0){

              document.getElementById("hobby"+j).checked=true;

              }

                }

  • 慕_Vikey
    2016-08-06 17:36:59

    j是字符串,字符串与字符串是不能相加的

  • 我不是德布劳内3494335
    2016-08-06 16:55:05

    不清楚