2010年4月11日 星期日

解決 ie 使用 getElementsByName 不正常

使用下列函式來取代 getElementsByName 即可

function getElementsByName_iefix(tag, name) {

var elem = document.getElementsByTagName(tag);
var arr = new Array();
for(i = 0,iarr = 0; i < elem.length; i++) { att = elem[i].getAttribute("name"); if(att == name) { arr[iarr] = elem[i]; iarr++; } } return arr; }


出處:http://www.dreamincode.net/code/snippet293.htm

沒有留言: