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