读书人

lt;ULgt;标签是否没有name属性呀,该怎么处

发布时间: 2012-05-05 17:21:10 作者: rapoo

<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']")

读书人网 >JavaScript

热点推荐