我对Javascript非常苛刻,而且我很难理解它.
我想要做的就是选择所有复选框.但是我找到的所有东西都试图通过名字来做,我想通过ID或类来做.按名称选择全部只是实用不是吗?
小智 15
使用JQuery,你可以非常容易地做到这一点!
$(".ClassName").attr("checked", "true");
Run Code Online (Sandbox Code Playgroud)
或一个ID
$("#ID").attr("checked", "true");
Run Code Online (Sandbox Code Playgroud)
请参阅:使用JQuery检查所有复选框.
kem*_*002 13
var array = document.getElementsByTagName("input");
for(var ii = 0; ii < array.length; ii++)
{
if(array[ii].type == "checkbox")
{
if(array[ii].className == YOUR_CLASS_NAME)
{
array[ii].checked = true;
}
}
}
Run Code Online (Sandbox Code Playgroud)
按ID:
var checkbox = document.getElementById(YOUR_ID);
if(null != checkbox)
checkbox.checked = true;
Run Code Online (Sandbox Code Playgroud)
按类别:
var clist=document.getElementsByClassName("MyClass");
for (var i = 0; i < clist.length; ++i) { clist[i].checked = "checked"; }
Run Code Online (Sandbox Code Playgroud)
按身份证:
var clist=document.getElementById("MyID");
for (var i = 0; i < clist.length; ++i) { clist[i].checked = "checked"; }
Run Code Online (Sandbox Code Playgroud)
另请参阅:循环查询SelectorAll匹配。
按类别:
$('.myclass:input:checkbox').each(function() { this.checked = true; });
Run Code Online (Sandbox Code Playgroud)
按身份证:
$('#myID:input:checkbox').each(function() { this.checked = true; });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30901 次 |
| 最近记录: |