区别getElementById,getElementsByName我看好多人都代码写出来了。我不会写啊.前面学过的内容不会灵活运用啊 怎么办? 有什么好的方法 ?请教同学们!!
function checkall(){
//任务一
var hobby = document.getElementsByTagName("input");
for(var i=0;i<hobby.length;i++){
//1.for遍历所有input元素节点
if(hobby[i].type=="checkbox"){
/ /2.if语句筛选出checkbox节点
//3.设置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(){
// 任务3
var j=document.getElementById("wb").value;
var hobby = document.getElementsByName("hobby");
if(j<=hobby.length){
hobby[j-1].checked=true;
}
一个是找ID,另一个是找name,不过最常见的是找ID,你看多了代码就知道是怎么回事了
速成没办法学太好的,只能慢慢来了
getElementById是找ID 就是<span id="我是ID"><span>
getElementsByName 就是 <input name="我是name" />
好办法。。木有,,就是写。。