尼玛一.
几乎所有浏览器都支持;IE老大爷搞特殊;
getElementsByName()不能提取没有name属性的标签。div标签本身没有name属性,所以不能被提取。有name标签的主要是各种input标签,所以默认情况下getElementsByName()只能提取同名的input标签。
但是,另一方面,getElementsByName()不仅仅能提取有name属性的标签,同时还包括了id属性为指定名称的标签,所以你把你的div的name换成id,可以得到想要的结果。
参考:[url]http://zhidao.baidu.com/link?url=fDVVLCGi7jJLQcLulGypCrM4PcUSFMmYe60Vwq-rsiUTUaFNIBAxz38H7aYHAE3tUlK35XrmAAzojCZSZhJV7_[/url]
document.getElementsByName("")
几乎所有浏览器都支持;IE老大爷搞特殊;
getElementsByName()不能提取没有name属性的标签。div标签本身没有name属性,所以不能被提取。有name标签的主要是各种input标签,所以默认情况下getElementsByName()只能提取同名的input标签。
但是,另一方面,getElementsByName()不仅仅能提取有name属性的标签,同时还包括了id属性为指定名称的标签,所以你把你的div的name换成id,可以得到想要的结果。
参考:[url]http://zhidao.baidu.com/link?url=fDVVLCGi7jJLQcLulGypCrM4PcUSFMmYe60Vwq-rsiUTUaFNIBAxz38H7aYHAE3tUlK35XrmAAzojCZSZhJV7_[/url]