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

函数的语法问题

function checkone(){

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

            if(parseInt(j)>6||parseInt(j)<1)

            {

                alert("请输入1-6之间的数字");

            }

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

            hobby[parseInt(j)-1].checked=true;

中,“hobby”是怎么定义的?是一个数组还是一个函数?

hobby[parseInt(j)-1].checked=true;中,为什么要用parseInt(j)-1?减一有什么意义?

提问者:慕粉1677865 2015-08-24 23:24

个回答

  • 伊兮尘昔
    2015-08-25 10:19:23
    已采纳

        var hobby=document.getElementsByName("hobby");  这句话不就是定义咯?

    因为程序的世界都是从0开始而不是从1开始