DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> getElementById在任意一款浏覽器中都可以用嗎的疑問回復
getElementById在任意一款浏覽器中都可以用嗎的疑問回復
編輯:JavaScript基礎知識     
我知道getElementById在IE中可以用,但不知道它在其他浏覽中可不可以用,比如:Firebox,Opera,Netscape

回答:
getElementById是標准的方法
理論上講支持w3c標准的都可以用 你列舉的三種較新版本都可以用
但古董級的浏覽器,還是不支持的,所以最好用本站用的方法,來實現
復制代碼 代碼如下:
function $(objectId) { 
     if(document.getElementById && document.getElementById(objectId)) { 
    // W3C DOM 
       return document.getElementById(objectId); 
     }  
     else if (document.all && document.all(objectId)) { 
    // MSIE 4 DOM 
       return document.all(objectId); 
     }  
     else if (document.layers && document.layers[objectId]) { 
    // NN 4 DOM.. note: this won't find nested layers 
       return document.layers[objectId]; 
     }  
     else { 
       return false; 
    } 
}

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved