刚学javascript 练习了一个单击一个复选框实现所的有复选框全部选中的功能,但是始终没办法实现谁帮我找一下问题 该部分代码在下面
<script type="text/javascript">
function select(){
var sel = document.getElementsByName("sel")[0];
var che = document.getElementsByName("check");
if(sel.checked){
for(var i = 0; i<che.length; i++){
che[i].checked = true;
}
}
else{
for(var i = 0; i<che.length; i++){
che[i].checked = false;
}
}
}
</script> </head>
<body>
This is my HTML page. <br>
<input type="checkbox" name="sel" onclick="select()"/>全选<br/>
<input type = "checkbox" name="check" />test<br>
<input type = "checkbox" name="check" />test<br>
<input type = "checkbox" name="check" />test<br>
</body>同时我也想问一下 有没有好的javascript 编程的工具和调试的工具
谢谢了啊
<script type="text/javascript">
function select(){
var sel = document.getElementsByName("sel")[0];
var che = document.getElementsByName("check");
if(sel.checked){
for(var i = 0; i<che.length; i++){
che[i].checked = true;
}
}
else{
for(var i = 0; i<che.length; i++){
che[i].checked = false;
}
}
}
</script> </head>
<body>
This is my HTML page. <br>
<input type="checkbox" name="sel" onclick="select()"/>全选<br/>
<input type = "checkbox" name="check" />test<br>
<input type = "checkbox" name="check" />test<br>
<input type = "checkbox" name="check" />test<br>
</body>同时我也想问一下 有没有好的javascript 编程的工具和调试的工具
谢谢了啊
解决方案 »
- 求教:在textbox中获取checkbox值
- 各位,帮忙看下这段JS,在FF支持,在IE不支持,怎么解决?
- 把记事本的后缀名改为.HTML,为什么不能像网页一样打开!
- javascript 动态写表格有些表格属性没出来,帮看看,谢谢!
- 求合并不规则列的js
- window.showModelessDialog的一个小问题
- 网页加载很大的图片,可以用JS控制加载速率么?
- WB.ExecWB(8,1)打印为什么页面不能横向设置
- 关于点击 + 图标即可展现帖子列表或者帖子内容
- 如何使用javascript根据数据库中的层次显示一个动态树状结构
- JavaScript中看到个很奇怪的数组vararr[0] = ['学校要闻','1','0']
- Ext.ux.RadioGroup 获取JSON数据显示的问题
javascript调试就用chrome自带的控制台 挺好
function testselect(){
var sel = document.getElementsByName("sel")[0];
var che = document.getElementsByName("check");
if(sel.checked){
for(var i = 0; i<che.length; i++){
che[i].checked = true;
}
}
else{
for(var i = 0; i<che.length; i++){
che[i].checked = false;
}
}
}
</script>
<body>
This is my HTML page. <br>
<input type="checkbox" name="sel" onclick="testselect()"/>全选<br/>
<input type = "checkbox" name="check" />test<br>
<input type = "checkbox" name="check" />test<br>
<input type = "checkbox" name="check" />test<br>
</body>
<script type="text/javascript">
function select1(){
var sel = document.getElementsByName("sel")[0];
var che = document.getElementsByName("check");
if(sel.checked){
for(var i = 0; i<che.length; i++){
che[i].checked = true;
}
}
else{
for(var i = 0; i<che.length; i++){
che[i].checked = false;
}
}
}
</script>
<body>
This is my HTML page. <br>
<input type="checkbox" name="sel" onclick="select1()"/>全选<br/>
<input type = "checkbox" name="check" />test<br>
<input type = "checkbox" name="check" />test<br>
<input type = "checkbox" name="check" />test<br>
</body>把函数名改了一下,我也疑惑,莫非select是保留字?查了一下,不是保留字啊。
但是单独测试 function select(){
alert(123)
}
select() //是可以运行的,,,,疑惑
{
var trs = document.getElementsByTagName("tr");
if(this.checked)
{
for(var i=1;i<trs.length;i++)
{
trs[i].getElementsByTagName("input")[0].checked= "checked"; }
}
else
{
for(var i=1;i<trs.length;i++)
{
trs[i].getElementsByTagName("input")[0].checked = "";
}
}}
楼主先试试。