日期:2014-05-16  浏览次数:20353 次

<UL>标签是否没有name属性呀
网页中,有几个UL标签,name都给了相同的值为 menu
使用
var menuAll=document.getElementsByName("menu");

无法获取取相关值。

UL标签是不是没有name属性呢


------解决方案--------------------
貌似只有控件才有name 像input select
table的name也是被当成了自定义属性
------解决方案--------------------
表单才有name
------解决方案--------------------
getElementsByName 不同的游览器解析不同的,
比如firefox11和opera 11就可以获取到写了name属性的 ul,IE8就获取不到

你可以用别的比如bytagname,byid等,也可以用jquery
这样获取 $("ul [name='menu']")