그래서 나는 다음과 같은 자바 스크립트 코드가 있습니다기본 JavaScript 질문 - 이벤트 처리기가 함수를 호출하지 않습니까?
<script type="text/javascript">
function clearRadioButtons()
{
document.getElementById("radiobutton1").checked="";
//etc for more radio buttons
}
</script>
및 다음 내 양식에, 나는 다음과 같은 코드가 있습니다 :
<select name="whatever" onclick="clearRadioButtons()">
<option onclick="clearRadioButtons()"></option>
//and so on and so forth for <option> tags with values
</select>
문제는 내가 클릭하면 함수가 실제로도 호출되지 것입니다 select
또는 option
요소에 브라우저의 디버거에서 JS 함수를 호출하면 정상적으로 작동하지만 이벤트가 트리거되지 않습니다. 여기서 내가 뭘 잘못하고 있니? 나는 그것이 매우 간단하다는 느낌을 가지고 있지만 누가 압니다.
TIA.
니스, 고마워요. 완벽하게 작동했습니다. – benjy
@benjy도 환영합니다. 프로그래밍 방식으로 이벤트 바인딩을 수행하는 것이 좋습니다. 그러면 코드 작성 및 코드를보다 쉽게 디버깅하고 유지 관리 할 수 있습니다. – CMS