将onmouseover改成onclick为什么实现不了点击切换?

来源:1-4 js实现切换效果

YOUNG是我

2017-06-01 15:55

function $(id){
            return typeof id==='string'?document.getElementById(id):id;
        }
        window.onload=function(){
            var titles=$('menu').getElementsByTagName('li');
                contents=$('notice').getElementsByTagName('div');

             if (titles.length!=contents.length)
                 return;

             for (var i = 0; i < titles.length; i++) {
                 titles[i].id=i;
                 titles[i].onmouseover=function(){
                     for (var j = 0; j < titles.length; j++) {
                         titles[j].className="";
                         contents[j].style.display="none";
                     }
                     this.className="active";
                     contents[this.id].style.display="block";
                 }
             }
        }

写回答 关注

1回答

  • 少喝开水
    2017-06-05 10:48:55

    我不会 但是网页老是出提醒 怪烦的 我觉得我回答一下 网页就不会再弹出窗口了

    YOUNG是...

    哈哈,看来我给你带来困扰了,没事,我已经解决了

    2017-06-05 15:45:30

    共 1 条回复 >

Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65469 学习 · 533 问题

查看课程

相似问题