我有一个网页表单,其中包含5个具有相同ID的单选按钮。
如何从JavaScript中捕获向量中的所有单选按钮?
答案 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文档翻译成其他格式等)。