我有以下HTML用于单选按钮元素。我想在onchange
和checked
上调用showChildQuestions函数。它在onchange情况下可以正常工作,但在已检查的情况下不起作用。我在做什么错了?
<input checked="checked showChildQuestions()" id="fname" name="fname" onchange="showChildQuestions(this);" type="radio">
答案 0 :(得分:1)
checked不是像onChange一样的回调,您应该使用JQuery这样的东西
$("#fname").click( function(){
if( $(this).is(':checked') ) {
showChildQuestions();
}
});
答案 1 :(得分:0)
function showChildQuestions(a) {
if (a.checked == true) {
console.log("checked");
}
}
<input id="fname" name="fname" onchange="showChildQuestions(this);" type="radio">