我有一个像这样的输入无线电元素:
<input type="radio" value="" name="radiobtn" />
单击此单选按钮我应该能够将单选按钮的值传递给js函数,我试过这样:
<input type="radio" id="radio" value="" name="packages" onclick="callrest(document.getElementById('radio')"/>
但它说“未定义”,请帮助我
答案 0 :(得分:1)
在这里使用这个'this'指的是当前元素:
<input type="radio" id="radio" value="" name="packages" onclick="callrest(this.value);"/>
答案 1 :(得分:0)
使用this
属性获取单选按钮的值
<input type="radio" id="radio" name="packages" onclick="callrest(this.value);"/>
答案 2 :(得分:0)
您可以使用this
或getElementById
功能。
但是你在调用函数时缺少)
语法。
<input type="radio" id="radio" value="" name="packages" onclick="callrest(document.getElementById('radio'))"/>