HTML 요소의 onClick="functionName()"
속성을 사용하여 함수를 실행할 때 functionName이 정의되지 않았다고 말합니다.참조 오류 : functionName이 정의되지 않았습니다.
하지만 정의되었습니다!
function functionName() {
//functional stuff
}
가 나는 또한 시도 :
$(document).ready(function() {
function functionName() {
//functional stuff
}
})
하지만 HTML 파일에 영향
없었다 버튼이 여기
html body div table tbody tr td button
하고 스크립트 태그는 여기
입니다html head script
누군가 이런 일이 발생하는 이유를 설명해주십시오.
JavaScript 파일이 올바르게로드 되었습니까? 다른 함수의 범위에서 함수를 정의하고 있습니까? 이것은 무엇이 잘못 될 수 있는지를 결정하는 데 충분한 코드가 아닙니다. –
모든 페이지 코드를 입력하십시오. – GramThanos
두 번째 예제에서 함수는 전역 범위에서 사용할 수 없습니다. 처음에는 정보가 충분하지 않아 더 많은 코드를 보여줍니다. – Cheery