課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
怎么實現(xiàn)以上功能在任務(wù)3 中 ?
2017-03-26
源自:JavaScript進階篇 9-4
正在回答
? 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;?
? ? ? ? ?// 任務(wù)3
? ? ? ? ? ? }
? ? ? ? }
楷123 提問者
?function checkone(){
? ? ? ? ? ? var hobbys = document.getElementsByName("hobby");
? ? ? ? ? ? var js = j.split("");
? ? ? ? ? ? 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");?
? ? ? ? ? ? ? ? }
這么寫可以解決你的問題的
上面是使用了逗號隔開輸入:1,3進行復(fù)選!
下面是直接輸入13就復(fù)選了!
function checkone(){
? ? ? ? ? ? var collectj=j.split("");
有沒有代碼能實現(xiàn)輸入1 3 ?選中1和3?
試過了,輸入13沒反應(yīng),單行文本輸入框中輸入數(shù)字只能一個個選中。
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
2 回答任務(wù)三怎么實現(xiàn)輸入多個數(shù)字實現(xiàn)復(fù)選
4 回答任務(wù)3怎么清除之前的選擇的復(fù)選框
2 回答任務(wù)3選擇愛好
3 回答任務(wù)1中的復(fù)選框如何驗證?
1 回答問答3如何實現(xiàn)多選呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-04-05
? 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;?
? ? ? ? ?// 任務(wù)3
? ? ? ? ? ? }
? ? ? ? }
2017-06-13
?function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ? ? var hobbys = document.getElementsByName("hobby");
? ? ? ? ? ? var js = j.split("");
? ? ? ? ?// 任務(wù)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");?
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
這么寫可以解決你的問題的
2017-04-05
上面是使用了逗號隔開輸入:1,3進行復(fù)選!
下面是直接輸入13就復(fù)選了!
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;?
? ? ? ? ? ? }
? ? ? ? }
2017-03-26
有沒有代碼能實現(xiàn)輸入1 3 ?選中1和3?
2017-03-26
試過了,輸入13沒反應(yīng),單行文本輸入框中輸入數(shù)字只能一個個選中。