innerHTML 和 getElementsByName 在IE下面的bug 的解决

来源:互联网 发布:数据共享交换 实现方式 编辑:程序博客网 时间:2024/05/16 14:06

innerHTML 和 getElementsByName 在IE下面的bug 的解决如下:

    function GetElementsByName(tag, name) {

    var elem = document.getElementsByTagName(tag);

    var arr = [];

    var index = 0;

    var l = elem.length;

    for(var i = 0; i < l; i++)

    {

    var att = elem[i].getAttribute("name");

    if(att == name) {

    arr[index++] = elem[i];

    }

    }

    return arr;

    }

    改成这个函数,就可以取了。只是要多一个参数了。

0 0
原创粉丝点击