亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

任務3 代碼怎么實現復選 如同時選1 和3 輸入就是13 這樣不會出錯

怎么實現以上功能在任務3 中 ?

正在回答

5 回答

? function checkone(){

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

? ? ? ? ? ? var collectj=j.split(",");

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

? ? ? ? ? ? var hobby = document.getElementById("hobby"+collectj[i]);

? ? ? ? ? ? ? ? ?hobby.checked = true;?

? ? ? ? ?// 任務3

? ? ? ? ? ? }

? ? ? ? }


0 回復 有任何疑惑可以回復我~
#1

楷123 提問者

非常感謝!
2017-04-08 回復 有任何疑惑可以回復我~

?function checkone(){

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

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

? ? ? ? ? ? var js = j.split("");

? ? ? ? ?// 任務3

? ? ? ? ? ? for (var i = 0;i < hobbys.length; i++){

? ? ? ? ? ? ? ? for (var s = 0; s < js.length; s++){

? ? ? ? ? ? ? ? ? ? var num = js[s];

? ? ? ? ? ? ? ? ? ?hobbys[num-1].setAttribute("checked","checked");?

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? }

這么寫可以解決你的問題的

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

上面是使用了逗號隔開輸入:1,3進行復選!

下面是直接輸入13就復選了!

function checkone(){

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

? ? ? ? ? ? var collectj=j.split("");

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

? ? ? ? ? ? var hobby = document.getElementById("hobby"+collectj[i]);

? ? ? ? ? ? ? ? ?hobby.checked = true;?

? ? ? ? ? ? }

? ? ? ? }


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

有沒有代碼能實現輸入1 3 ?選中1和3?

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

試過了,輸入13沒反應,單行文本輸入框中輸入數字只能一個個選中。

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

舉報

0/150
提交
取消

任務3 代碼怎么實現復選 如同時選1 和3 輸入就是13 這樣不會出錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號