JS点击事件第一次不执行

文声特 发布于 2016/09/24 09:09
阅读 597
收藏 0

一个下拉菜单的代码,第一次不执行,其他的都正常。

function xiala(){
var xiala=document.getElementById("more_item");
var more=document.getElementById("more");
xiala.onclick=function(){
if(more.style.display==="none"){
more.style.display="block";
}
else{
more.style.display="none";
}
}
}

这是JS代码
<li class="more_item" id="more_item">
                <a href="javascript:;">Help项目</a>
                    <ul id="more">
                    <li><a href="#">item1</a></li>
                        <li><a href="#">item2</a></li>
                        <li><a href="#">item3</a></li>
                    </ul>
                </li>
这是HTML代码

加载中
0
lee123lee
lee123lee
有事件冒泡了
0
彼小星
彼小星
有吗?我运行起来挺正常的啊,你xiala()是在哪调用的?
彼小星
彼小星
补充说明:我猜你默认一开始设置了display:none
返回顶部
顶部