如何获得具有相同ID的所有单选按钮?

时间:2010-06-25 08:19:01

标签: javascript html

我有一个网页表单,其中包含5个具有相同ID的单选按钮。

如何从JavaScript中捕获向量中的所有单选按钮?

3 个答案:

答案 0 :(得分:3)

您应该为html元素使用不同的ID或不同的名称。 jquery也可以帮助你解决这个问题。

$(':radio') 

它可以帮助您选择页面上的所有无线电元素。你可以使用Jquery做你想做的事。

这里是jquery源:http://code.jquery.com/jquery-1.4.2.min.js

答案 1 :(得分:2)

对页面上的多个元素使用相同的ID是不正确的!使用name属性对这些按钮进行分组。

答案 2 :(得分:0)

元素标识符:id = name [CS] 此属性为元素指定名称。该名称在文档中必须是唯一的。 id属性为元素分配唯一标识符(可以由SGML解析器验证)。

id属性在HTML中有几个角色:

作为样式表选择器。 作为超文本链接的目标锚点。 作为从脚本引用特定元素的方法。 作为声明的OBJECT元素的名称。 用于通过用户代理进行处理(例如,用于在将HTML页面中的数据提取到数据库中时识别字段,将HTML文档翻译成其他格式等)。

http://www.w3.org/TR/html401/struct/global.html#adef-id