document.getelementbyid 在输入元素的点击中

document.getelementbyid inside onclick of an input element

本文关键字:元素 getelementbyid 输入 document      更新时间:2023-09-26

我有一个这样的输入无线电元素:

<input type="radio" value="" name="radiobtn" />
单击此单选按钮时,我

应该能够将单选按钮的值传递给js函数,我尝试过:

<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);"/>

使用 this 属性获取单选按钮的值

<input type="radio" id="radio" name="packages" onclick="callrest(this.value);"/>

小提琴

您可以像使用一样使用thisgetElementById函数。但是您在调用函数时缺少)语法。

<input type="radio" id="radio" value="" name="packages" onclick="callrest(document.getElementById('radio'))"/>