为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我按照课程的代码写js,不能实现效果,而我用的却能实现?

为什么我按照课程的代码写js,不能实现效果,而我用的却能实现?

未来99 2016-10-16 17:45:01
这是我现在用的/ * * * * * * * * html * * * * * * * * * /  <form  >            <span>                 <a href="#" id="search_tab">商品                <i class="icon_1"></i>                </a>                <span id="search_list" class="search_list">                <a href="#" id="search_tab1">商品</a>                <a href="#" id="search_tab2">店铺</a>                 </span>            </span>             <span>/ * * * * * * * *  js * * * * * * * * * /addEvent('search_tab1','mouseover',function(){ this.className ='selected';})addEvent('search_tab1','mouseout',function(){ this.className =''; })addEvent('search_tab2','mouseover',function(){ this.className ='selected';})addEvent('search_tab2','mouseout',function(){ this.className =''; })这是我按照课程里的写的。为什么这个就不行了呢? “鼠标第一次移上还有,可第二次移上就没有了。”/ * * * * * * * * html * * * * * * * * * / <form  >            <span>                 <a href="#" id="search_tab">商品                <i class="icon_1"></i>                </a>                <span id="search_list" class="search_list">                <a href="#" id="search_tab1" class="selected">商品</a>                <a href="#" id="search_tab2">店铺</a>                 </span>            </span>             <span>            <input type="text" required="required" class="search_input" placeholder="请输入关键词、学校名等...">            <input type="submit" value="搜索">            </span>          </form>/ * * * * * * * * js * * * * * * * * * /// JavaScript Documentvar getDOM = function(id){ return document.getElementById(id);}var addEvent = function(id,event,fn){ var el = getDOM(id)||document; if(el.addEventListener){ el.addEventListener(event,fn,false); }else if(el.attachEvent){ el.attachEvent('on'+event,fn); }}addEvent('search_tab','click',function(){ getDOM('search_tab').style.display ="none"; getDOM('search_list').className = 'search_list_pop'; }) addEvent('search_tab1','mouseover',function(){ if(this.className.indexof('selected')<0){ this.className+='selected'; }})addEvent('search_tab1','mouseout',function(){ this.className =''; }) addEvent('search_tab2','mouseover',function(){ if(this.className.indexof('selected')<0){ this.className+='selected'; }})addEvent('search_tab2','mouseout',function(){ this.className =''; })第一张  图第二张 图
查看完整描述

3 回答

已采纳
?
一瞬儿光

TA贡献178条经验 获得超70个赞

要贴你就贴全,要不你就弄好格式,乱七八糟看的心情都没有

查看完整回答
1 反对 回复 2016-10-16
?
路人丶丨

TA贡献115条经验 获得超45个赞

看着都烦,不想看了。

查看完整回答
反对 回复 2016-10-17
?
再见陌生人123

TA贡献4条经验 获得超0个赞

太乱了。。。

查看完整回答
反对 回复 2016-10-17
?
一杯2块的奶茶

TA贡献226条经验 获得超75个赞


样式代码呢?

查看完整回答
反对 回复 2016-10-17
  • 3 回答
  • 1 关注
  • 1477 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信