我想要的是当我通过 javascript 设置选中状态时,单选按钮触发 onchange 事件。
<script>
function check()
{
document.getElementById("red").checked=true
}
function uncheck()
{
document.getElementById("red").checked=false
}
function selectionChanged(){
alert("checked");
}
</script>
What color do you prefer?<br>
<input type="radio" name="colors" id="red" onchange="selectionChanged()">Red<br>
<input type="radio" name="colors" id="blue" onclick="selectionChanged()">Blue<br>
<input type="radio" name="colors" id="green">Green
<button type="button" onclick="check()">Check "Red"</button>
<button type="button" onclick="uncheck()">Uncheck "Red"</button>
感谢大家的帮助。这是一个更大问题的片段。我正在使用第 3 方报告工具 (LogiXml)。我唯一的选择是更改事件,因为其余的 javascript 是由该工具生成的。所以提供的一些选项对我没有帮助。因此,在上面的示例中,当我单击按钮时,单选按钮中的相应事件应该会触发。