代码如下 javascript初级问题,菜单点击输入法,下面ul展开收缩,没有实现,代码哪里错了呢?

2024-12-22 14:53:19
推荐回答(3个)
回答1:

你这个代码有三个错误。
1. 把function拼成了funcion
2. ==号用于判断,不用于赋值,你这两种情况都用了==
3. ul1这个ID的引号是全角的,JS不会认。

正确的代码:







输入法






回答2:

我用jquery帮你实现了一个



    这句里id="ul1"的引号不对,应该是这样


      实现点击收缩和展开代码如下:
      你需要在页面里引入有一个jquery的文件就可以了
      $(document).ready(function(){
      $("#btn").click(function(){
      var ulTag = $("#ul1");
      if(!ulTag.is(":visible")){
      ulTag.slideDown("slow");
      }else{
      ulTag.slideUp("slow");
      }
      });
      });

回答3:

考眼力啊,4个错误
1.window.onload=funcion() 这行的funcion应改为function
2.
if(oul.style.display=='block')
{
oul.style.display=='none'; //这里应为oul.style.display='none'; //=号

}
else
{
oul.style.display=='block';oul.style.display=='none'; //这里应为oul.style.display='block'; //=号
}
3.

    //这行的id=“ul1” 应为 id="ul1" //引号必须为英文引号",你写成了中文的“