課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
在任務(wù)二里面,我把getElementsByName('hobby')改成getElementsByName('checkbox')后功能生效。為什么?我檢查網(wǎng)頁元素的時候發(fā)現(xiàn)復(fù)選框的name值是checkbox,我的是UC瀏覽器。沒有改動網(wǎng)頁元素。
2016-07-03
源自:JavaScript進(jìn)階篇 9-4
正在回答
因?yàn)槟愕娜蝿?wù)一有問題,你看你的checkall函數(shù)
?function?checkall(){ ????????????var?hobby?=?document.getElementsByTagName("input"); ????????????for(var?i=0;i<hobby.length;++i){ ????????????????if(hobby[i].name='checkbox') ????????????????hobby[i].checked=true; ????????????} ??????????? ????????}
你的if語句不是判斷語句,而是一個賦值語句;
你可以在執(zhí)行全選操作的時候查看你的網(wǎng)頁元素,你會發(fā)現(xiàn)是在執(zhí)行全選操作的時候你的復(fù)選框的name值才變成checkbox的
KFEB5 提問者
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
1 回答input框里的type不是checkbox嗎
2 回答checkbox類型的checked
2 回答hobby[i].type == "checkbox" 這一個是判斷input中有沒有checkbox? 可以省略?
3 回答關(guān)于js控制checkbox的checked值
2 回答求助hobby[i].type==checkbox怎么理解?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-07-03
因?yàn)槟愕娜蝿?wù)一有問題,你看你的checkall函數(shù)
你的if語句不是判斷語句,而是一個賦值語句;
你可以在執(zhí)行全選操作的時候查看你的網(wǎng)頁元素,你會發(fā)現(xiàn)是在執(zhí)行全選操作的時候你的復(fù)選框的name值才變成checkbox的