作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我负责维护一个非常旧的 Java Web 应用程序。 (最近从tomcat 4传到了tomcat 6,可能就是这个引起的问题。)
在jsp中有一个表,其中包含该列(其中elenco是对象的java数组,elenco[y]表示表的每一行都有一个不同的对象)。所以基本上它是每行的单选按钮:
<form name="index" action="elencoRichiesteFotoImpronte.jsp">
<td width="5%"><div align="center"><input type="radio" value="<%=elenco[y].getId()%>" value1="<%=state%>" value2="<%=elenco[y].getNameOp()%>" data-val2="<%=elenco[y].getNameOp()%>" name="selrec" id="selrec" ></div></td>
</form>
(我添加了属性 data-val2,以对 html-5 进行一些尝试,但没有成功。而且我也添加了 id,因为在我继承的代码中不存在)。在同一个jsp中,javascript中有很多部分可以访问radiobutton的选定值,例如:
alert(document.index.selrec.value2);
但它表明该值未定义,因此大多数代码不起作用。是否存在一种简单的方法来访问单选按钮的选定自定义值,而无需对所有代码(可能是一些 HTML 标签)进行重大更改? (并且可能不使用 jquery。)
最佳答案
是的,这是可以做到的。
alert(document.getElementById('selrec').getAttribute("value2"));
这将访问单选按钮的自定义属性
关于java - 从自定义 html 属性获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26122780/
我是一名优秀的程序员,十分优秀!