看不懂js点击div框出现下拉列表的代码,小弟初学,求大神帮忙

<SCRIPTlanguage=javascripttype=text/javascript>function$(id){returndocument.getElemen... <SCRIPT language=javascript type=text/javascript>
function $(id){return document.getElementById(id)}

$("na").onclick = function(e)
{
var src = e?e.target:event.srcElement;
if(src.tagName == "H3")
{
var next = src.nextElementSibling || src.nextSibling;
next.style.display = (next.style.display=="block")?"none":"block";
}
}

</SCRIPT>
展开
 我来答
acherson
2014-11-26 · TA获得超过115个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:116万
展开全部
$("na").onclick = function(e){    // 给na这个元素绑定一个onclick事件
var src = e?e.target:event.srcElement;    // 如果e存在,取该对象的源对象
if(src.tagName == "H3"){    // 判断该对象的tag值是否是H3
var next = src.nextElementSibling || src.nextSibling;    // 取这个对象的下一个元素节点
    next.style.display = (next.style.display=="block")?"none":"block";    // 判断这个节点显示模式,如果是block,切换为none,如果是none,切换为block,这里block和none就是显示与不显示的意思
   }
 }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式