2009年9月30日 星期三

[JavaScript]IE與Firefox相容問題

  1. 不支援 ID.style.visibility 的用法。

    ID.style.visibility='visible';

    在IE可以正確運行,但是在Firefox卻是不認識的id名,
    因此必須寫成:

    document.getElementById('ID').style.visibility='visible';
  2. 不支援 innerText
    document.getElementById('ID').innerText = "";
    document.getElementById('ID').textContent = "";
  3. disabled屬性設置。
    document.getElementById('ID').disabled=true;
    document.getElementById('ID').disabled=false;
  4. 不支援onkeyup屬性,可以轉成onkeydown或onkeypress。
  5. 物件集合用法:
    原寫法(ie):ID[i].value
    修改成(firefox):document.getElementsByName(ID)[i]

沒有留言:

張貼留言