我想要的是當我通過javascript設置選中狀態時,單選按鈕觸發onchange事件。radiobutton onchange當通過javascript設置時不會觸發
<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>
感謝大家的幫助。這是一個更大的問題的片段。我正在使用第三方報告工具(LogiXml)。我唯一的選擇是改變事件,因爲JavaScript的其餘部分是由工具生成的。所以一些提供的選項不會幫助我。所以在上面的例子中,我點擊按鈕時,單選按鈕中的相應事件應該會觸發。
它似乎在爲我工作,確保您的所有語句都以分號結尾。 – Popo