我已经使用Struts标签创建了一个单选按钮,但是我试图获取单选按钮的选定值,但是我无法获取该值。到目前为止,我所做的就是。
Jsp
<s:radio name="gender" id= "gender" list="#{'1':'Male','2':'Female'}" onChange="genderChange()"/>
Javascript功能
function genderChange(){
var gendervalue;
genderValue = document.getElementById("gender").value;
alert(gendervalue);
}
控制台错误
TypeError: document.getElementById(...) is null
最佳答案
解决的办法是我将元素值传递到我的更新代码下的java脚本函数中
Jsp
<s:radio name="gender" id= "gender" list="#{'1':'Male','2':'Female'}" onChange="genderChange(this.value)"/>
Javascript功能
function genderChange(value){
var gendervalue;
genderValue = value;
alert(gendervalue);
}