為什么沒有反應(yīng)?哪里錯了?明明是按照答案寫的
<form>
????????? 請選擇你愛好:<br>
????????? <input type="checkbox" name="hobby" id="hobby1">? 音樂
????????? <input type="checkbox" name="hobby" id="hobby2">? 登山
????????? <input type="checkbox" name="hobby" id="hobby3">? 游泳
????????? <input type="checkbox" name="hobby" id="hobby4">? 閱讀
????????? <input type="checkbox" name="hobby" id="hobby5">? 打球
????????? <input type="checkbox" name="hobby" id="hobby6">? 跑步 <br>
????????? <input type="button" value = "全選" onclick = "checkall();">
????????? <input type="button" value = "全不選" onclick = "clearall();">
????????? <p>請輸入您要選擇愛好的序號,序號為1-6:</p>
????????? <input id="wb" name="wb" type="text" >
????????? <input name="ok" type="button" value="確定" onclick = "checkone();">
??????? </form>
??????? <script type="text/javascript">
??????? function checkall(){
??????????? var hobby = document.getElementsByTagName("input");
??????????? for(var i=0;i<hobby.length;i++){
?????????????? if(hobby[i].type=="checkbox"){
?????????????????? hobby[i].checked=true;
?????????????? }
?????????? }
??????? }
??????? function clearall(){
??????????? var hobby = document.getElementsByName("hobby");? ?
???????????? for(var i=0;i<hobby.length;i++){
?????????????????? hobby[i].checked=false;
??????? }
?????? ?
??????? function checkone(){
??????????? var j=document.getElementById("wb").value;
??????????? var hobby=document.getElementById("hobby"+j);
??????????? hobby.checked=true;
????????? ?
??????? }
2019-06-18
以老夫30年代碼觀寫經(jīng)驗來看,眼睛隨便一瞟
就看見你這里少寫一個結(jié)束的? }?
2019-06-17
<!DOCTYPE html>
<html lang="en">
<head>
?<meta charset="UTF-8">
?<meta name="viewport" content="width=device-width, initial-scale=1.0">
?<meta http-equiv="X-UA-Compatible" content="ie=edge">
?<title>Document</title>
</head>
<body>
?<form>
? ?請選擇你愛好:<br>
? ?<input type="checkbox" name="hobby" id="hobby1"> ?音樂
? ?<input type="checkbox" name="hobby" id="hobby2"> ?登山
? ?<input type="checkbox" name="hobby" id="hobby3"> ?游泳
? ?<input type="checkbox" name="hobby" id="hobby4"> ?閱讀
? ?<input type="checkbox" name="hobby" id="hobby5"> ?打球
? ?<input type="checkbox" name="hobby" id="hobby6"> ?跑步 <br>
? ?<input type="button" value = "全選" onclick = "checkall();">
? ?<input type="button" value = "全不選" onclick = "clearall();">
? ?<p>請輸入您要選擇愛好的序號,序號為1-6:</p>
? ?<input id="wb" name="wb" type="text" >
? ?<input name="ok" type="button" value="確定" onclick = "checkone();">
?</form>
?<script type="text/javascript">
?function checkall(){
? ? ?var hobby = document.getElementsByTagName("input");
? ? ?for(var i=0; i<hobby.length; i++)
? ? ?{
? ? ? ?if(hobby[i].type=='checkbox')
? ? ? ?{
? ? ? ? ?hobby[i].checked=true;
? ? ? ?}
? ? ?}
? ?// 任務(wù)1
? ?
?}
?function clearall(){
? ? ?var hobby = document.getElementsByName("hobby");
? ? ?for(var i=0; i<hobby.length; i++)
? ? ?{
? ? ? ?if(hobby[i].type=='checkbox')
? ? ? ?{
? ? ? ? ?hobby[i].checked=false;
? ? ? ?}
? ? ?}
? // 任務(wù)2 ? ?
? ? ?
?}
?
?function checkone(){
? ? ?var j=document.getElementById("wb").value;
? ? ?var hobby=document.getElementsByName('hobby');
? ? ?
? ? ?for(var i=0; i<j.length; i++)
? ? ?{
? ? ? ?hobby[(j.charAt(i))-1].checked=true;
? ? ?}
? // 任務(wù)3
?
?}
?
?</script>
</body>
</html>