最近学习javaScript 练习时总是出现错误,总是找不到,因为我的代码和书上是一模一样的,但就是运行不了。

以下就实现一个全选按钮而已,本来很简单的,但是我的就是运行不了。这代码有错吗?functionche(){varoInpu=document.getElementsByN... 以下就实现一个全选按钮而已,本来很简单的,但是我的就是运行不了。
这代码有错吗?
function che(){
var oInpu=document.getElementsByName("cck");
for(var i=0;i<oInpu.length;i++){
if(document.getElementById("quan").checked==true){
oInpu[i].checked==true;
}
}
}
展开
 我来答
召合dZ
2012-06-15 · TA获得超过155个赞
知道答主
回答量:196
采纳率:0%
帮助的人:146万
展开全部
1.全选按钮? 你的代码是 复选框吧?
如果是按钮触发 ,就将 if 语句去掉,留下里面的语句块。
2如果就是复选框。你可以在里面添加alert("调用成功");的语句来测试是否正确触发。如果没有就看一下,全选复选框有没有触发事件,触发执行函数名写对没有。下面是完整例子。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<SCRIPT LANGUAGE="JavaScript">
function CheckAll() {
var oInpu=document.getElementsByName("Test");
for(var i=0;i<oInpu.length;i++){
oInpu[i].checked=document.getElementById("quan").checked;
}
}
</SCRIPT>
</head>
<body>

<form action="#" method="post">
<input type="checkbox" id="quan" onClick="CheckAll()"/>全选
<input type="checkbox" name="Test" />选项一
<input type="checkbox" name="Test" />选项二
<input type="checkbox" name="Test" />选项三
</form>
</body>
</html>
追问
for(var i=0;i<oInpu.length;i++){
oInpu[i].checked=document.getElementById("quan").checked;
}
在for 里面,用olnpu[i]. 都没有提示,而且我照你的抄下来运行还是没有反应??这是这么回事呀,那么简单的例子,看别人敲一下就出来了,为什么到我这就这么麻烦了呢???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bopswfn
2012-06-14 · TA获得超过3584个赞
知道小有建树答主
回答量:447
采纳率:0%
帮助的人:344万
展开全部
oInpu[i].checked==true; 这个应该是赋值的,可用的是判断的等号,改成

oInpu[i].checked=true;
这样应该就可以了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天秤座的格桑花
2012-06-14
知道答主
回答量:18
采纳率:0%
帮助的人:12.2万
展开全部
请问你调用了吗
追问
调用了的·!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式