IE下无法为div标签使用getElementsByName的解决方案

window.getElementsByName = function(tag, name){
    // ----用于非IE浏览器-----
    var eles = document.getElementsByName(name);
    if(eles.length > 0) return eles;
    // ----用于IE----
    var eles = new Array();
    var e = document.getElementsByTagName(tag);
    for(var i = 0; i < e.length; i++){
        if(e[i].getAttribute("name") == name){
        eles[eles.length] = e[i];
        }
    }
    return eles;
    }
posted @ 2012-12-03 11:42  GLenn-Cui  阅读(132)  评论(0编辑  收藏  举报