請大家幫忙看看代碼哪里不對,怎么無效呢?謝謝了!
? ? ? ? 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 b = document.getElementsByName("hobby");
? ? ? ? ? ? ? ? for(var i=0;i<hobby.length;i++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? b[i].checked = false;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ??
? ? ? ? ? ??
? ? ? ? ? ? ?function checkone(){
? ? ? ? ? ? ? ? ?var c=document.getElementById("wb").value;
? ? ? ? ? ? ? ? ?var d=document.getElementsByName("hobby");
? ? ? ? ? ? ? ? ?if(parseInt(c)>=0||parseInt(c)<7)
? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ?d[parseInt(c)-1].checked = ture; ??
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ?else
? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? ?alert("請輸入1-7之間的整數!");
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ?
? ? ? ? }
2015-08-20
? ? ? ? ? ? function clearall()
? ? ? ? ? ? {
? ? ? ? ? ? ? ? var b = document.getElementsByName("hobby");
? ? ? ? ? ? ? ? for(var i=0;i<hobby.length;i++) ? ? ? ? ? ? ? ? ? ??既然上面聲明b了,這里怎么出現一個hobby.length 呢?
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? b[i].checked = false;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? ?function checkone(){
? ? ? ? ? ? ? ? ?var c=document.getElementById("wb").value;
? ? ? ? ? ? ? ? ?var d=document.getElementsByName("hobby");
? ? ? ? ? ? ? ? ?if(parseInt(c)>=0||parseInt(c)<7) ? ? ? ? 這里明顯是&&,太繁瑣不如在之前聲明一下 var e=parseInt(c)
? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ?d[parseInt(c)-1].checked = ture; ??
? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ?else
? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? ?alert("請輸入1-7之間的整數!");
? ? ? ? ? ? ? ? ?}
你的你一個函數沒有問題~
2015-08-13
開發者工具下按F12,查看哪里報錯了,把報錯信息截圖出來