把document.getElementById改成document.getElementByName怎么不行

把document.getElementById改成document.getElementByName怎么不行

# 具体遇到的问题

<!DOCTYPE html>

<html>

<head>

<title></title>

<script type="text/javascript" src="index9.js"></script>

</head>

<body >

     <form>

      <input type="checkbox" name="interest"><label>游泳</label>

      <input type="checkbox" name="interest"><label>爬山</label>

      <input type="checkbox" name="interest"><label>看书</label>

      <input type="checkbox" name="interest"><label>听歌</label>

      <input type="button" name="btn" value="全选"   id="btn" onclick="checkInterest()">

     </form>

</body>

</html>










var    flag=true;

function   checkInterest(){

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

for(i=0;i<interest.length;i++){

interest[i].checked=flag;

}

if(flag){

document.getElementByName("btn").value="全不选";

}else{

document.getElementByName("btn").value="全选";

}

flag=!flag;


}








# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,getElementsByName同学少写了s,所以导致报错;同学加上再试试

http://img1.sycdn.imooc.com//climg/5fc85f6f097898f504820162.jpg

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师