Java document.getelementbyid位于输入元素的onclick内
我有这样一个输入无线电元素:Java document.getelementbyid位于输入元素的onclick内,java,javascript,html,Java,Javascript,Html,我有这样一个输入无线电元素: <input type="radio" value="" name="radiobtn" /> <input type="radio" id="radio" value="" name="packages" onclick="callrest(document.getElementById('radio')"/> 单击此单选按钮,我应该能够将单选按钮的值传递给js函数,我尝试如下: <input type="radio" val
<input type="radio" value="" name="radiobtn" />
<input type="radio" id="radio" value="" name="packages" onclick="callrest(document.getElementById('radio')"/>
单击此单选按钮,我应该能够将单选按钮的值传递给js函数,我尝试如下:
<input type="radio" value="" name="radiobtn" />
<input type="radio" id="radio" value="" name="packages" onclick="callrest(document.getElementById('radio')"/>
但是它说的是“未定义”,请帮助我像这样使用这里的“this”指的是当前元素:
<input type="radio" id="radio" value="" name="packages" onclick="callrest(this.value);"/>
使用
此
属性获取单选按钮的值
<input type="radio" id="radio" name="packages" onclick="callrest(this.value);"/>
您可以使用
此
或getElementById
函数。
但调用函数时缺少)
语法
<input type="radio" id="radio" value="" name="packages" onclick="callrest(document.getElementById('radio'))"/>
它应该是
this.value
get
DocumentById
?