JS如何获取调用JS的元素本身的ID
<divonClick="toggle('div1')"id="div2"></div>可不可以在JS里获取这个div2...
<div onClick="toggle('div1')" id="div2"></div> 可不可以在JS里获取这个div2
展开
1个回答
展开全部
元素本身用this就炽了. 攻取div2 用var objDiv2 = document.getElementsById("div2"); 追问: 我是想获取这个div2你后面都写出来了 回答: 把你的代码贴出来,我也可以帮你啦。 document.getElementsByTagName这类啦。 补充: 修改一下就可以。 改你的函数没意见吧。 <div onClick="toggle('div1',this)" id="div2"></div> //=== function expand(targetid,objSelf) { if (document.getElementById) { target=document.getElementById(targetid); if (target.style.display=="block") { target.style.display="none"; } else { target.style.display="block"; } } if(target.style.display=="block"){ objSelf.value="cba"; }else{ objSelf.value="seses"; }} 是不是可以呢。呵呵。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询