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

为什么这样就不可以

function checkone(){

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

            var hobby="hobby"+j;

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


提问者:没有食欲的吃货 2016-10-22 09:38

个回答

  • qq_张成林_0
    2016-10-23 23:57:31
    已采纳

    因为var hobby是定义了变量,你若把hobby引上”hobby“就成了字符串了,也就成了固定的,就失去了变量的意义

  • 没有食欲的吃货
    2016-10-22 09:51:59

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

    若把上面hobby的引号去了,就可以,为什么??