程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ie 8-浏覽器兼容性中attachEvent和addEventListener這樣用為啥不行?

ie 8-浏覽器兼容性中attachEvent和addEventListener這樣用為啥不行?

編輯:編程綜合問答
浏覽器兼容性中attachEvent和addEventListener這樣用為啥不行?
HTML:

<div class="cy_right">
    <h3 class="tit">項目概況</h3>
    <ul class="cynav">
        <li class="current" onclick="liClickOne(this,'merchantsInfo')" >招商信息分布統計</li>
        <li class="lb" onclick="liClickOne(this,'majorProject')" >重大項目</li>
    </ul>
    <div class="year">年份:
        <select id="selectYear_lwgOne"  onchange="initMerchantsInfo()">
            <option value="2013">2013</option>
            <option value="2014" selected="true">2014</option>
            <option value="2015">2015</option>
        </select>
    </div>
    <div id ="merchantsInfo"  class="tc mt30"  style="display: block;width:421px;height:253px"  >
    </div>
    <div id ="majorProject"  class="tc mt30"  style="display: none"   >
    </div>
</div>




JS:
if(isIE8 || isIE7){
                document.getElementById("selectYear_lwgOne").attachEvent("onchange",initMajorProject);
            }else{
                document.getElementById("selectYear_lwgOne").addEventListener('change',initMajorProject);
            }

在IE8和以下版本中,這個“attachEvent”是沒用的,我不清楚是我用的不對還是什麼其他原因。希望各位前輩們指點!
還有 這個“select”的“onchange”事件,初始化就綁定了上面的“initMerchantsInfo()”這個函數。

最佳回答:


你確定是沒用的嗎?,,,

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved