getElementById是不是多余的啊?
我做了好几个试验,比如<h2><aherfid=''>以及<p>还有<img>都可以直接用它们的id访问啊比如:a1.style.background="green";而...
我做了好几个试验,比如<h2><a herf id=''>以及
<p>还有<img>都可以直接用它们的id访问啊比如:
a1.style.background="green";
而不需要document.getElementById(a1).style...
那getElementById是不是多余的,跪求解释! 展开
<p>还有<img>都可以直接用它们的id访问啊比如:
a1.style.background="green";
而不需要document.getElementById(a1).style...
那getElementById是不是多余的,跪求解释! 展开
展开全部
函数 getElementById(..) 扩号中可以是变量,当需要用不同变量来调用时就需要它了。
你的情况是常量,当然不用它也可以啦。
变量的例子:
function doClickText(who,type,step,timeOut) {
document.getElementById(who).style.display="none";
if(type==0) {
reveal('revealDiv1',step,timeOut,0);
reveal('revealDiv2',step,timeOut,1);
}
if(type==1) { 。。。。。}
}
当别的函数或循环调用doClickText(),who 是变量,指向不同的<A..><P..><IMG..>。用getElementById(who)就能灵活地找到目标物。
这时,getElementById不是多余的。
你的情况是常量,当然不用它也可以啦。
变量的例子:
function doClickText(who,type,step,timeOut) {
document.getElementById(who).style.display="none";
if(type==0) {
reveal('revealDiv1',step,timeOut,0);
reveal('revealDiv2',step,timeOut,1);
}
if(type==1) { 。。。。。}
}
当别的函数或循环调用doClickText(),who 是变量,指向不同的<A..><P..><IMG..>。用getElementById(who)就能灵活地找到目标物。
这时,getElementById不是多余的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询