JS如何获取调用JS的元素本身的ID

<divonClick="toggle('div1')"id="div2"></div>可不可以在JS里获取这个div2... <div onClick="toggle('div1')" id="div2"></div> 可不可以在JS里获取这个div2 展开
 我来答
lkjfds130
推荐于2017-12-16 · 超过62用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:151万
展开全部
元素本身用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"; }} 是不是可以呢。呵呵。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式