`
dove19900520
  • 浏览: 593740 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE6、7下getElementsByName不兼容的问题

阅读更多

  做web前端的同学会经常遇到document.getElementsByName()在IE6、7下不兼容的情况,找了好久,终于找到了一个通用的方法,如下:

 

/**
 * 根据标签的name值获取标签数组元素
 * @param tag 标签
 * @param name 标签的name值
 */
function getElementsByName(tag, name) {
	var returns = document.getElementsByName(name);
	if (returns.length > 0)
		return returns;
	returns = new Array();
	var e = document.getElementsByTagName(tag);
	for (var i = 0; i < e.length; i++) {
		if (e[i].getAttribute("name") == name) {
			returns[returns.length] = e[i];
		}
	}
	return returns;
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics