JavaScript를 사용하여 HTML 요소가 호출하는 함수/메서드를 변경할 수 있는지 궁금합니다.Javascript를 사용하여 HTML 요소가 메서드/함수를 호출하는 방법
예 : 지금 다른 함수에 onclick 이벤트에서 호출 방법/기능을 변경하기 위해 자바 스크립트를 사용할
<input type="button" id="some_id" name="some_name" value="A Button" onclick="someFunction()" />
아래 표시했다.
<input type="button" id="some_id" name="some_name" value="A Button" onclick="anotherFunction()" />
나는 innerHTML을 사용하여 시도하고, 내가 생성 된 HTML을 확인하면, 실제로는 버튼의 onclick 이벤트의 값을 변경,하지만 난 버튼을 클릭하면, 메소드가 호출되지 않습니다.
미리 감사드립니다.
그것을 시도하지만 N 작동하지 예를 들어,
– IndexController"작동하지 않음"을 정의하십시오. 이것은 원시 자바 스크립트에서 이벤트 핸들러를 할당하는 표준 방법입니다. – friedo
onclick 이벤트에 anotherFunction을 할당하면 즉시 원하는 함수가 실행됩니다. 함수가 요소의 onclick으로 실행되기를 원합니다. – IndexController