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

任务3的问题

function checkone(){            
    var j=document.getElementById("wb").value;            
    var hobby = document.getElementsByName('hobby')            
    if(j < 1 || j > 6){                
        alert('越界,请重新输入')                 document.getElementById('wb').value = ''            
    }else{                
        hobby[j - 1].checked = true            }       
}

document.getElementById('wb').value = ''

这一句为什么不能写成

j = ''

正在回答

2 回答

楼上说得对

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

j是值的引用,不是对象的引用

如果你改成j=document.getElementById("wb"), 然后再给j.value赋值也可以

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468188    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

任务3的问题

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