-2
여기 내 코드window.onload에서 선언 된 onclick 함수를 사용하는 방법은 무엇입니까?
<html>
<head>
<script type="text/javascript">
window.onload = function(){
function b(){c();}
}
function c(){alert('');}
</script>
</head>
<body>
<input type="button" onclick="b()">
</body>
</html>
Q1입니다 : 내가 body 태그에 버튼의 클릭 이벤트에 함수 B()를 액세스 할.
Q2 : window.onload 내의 b() 함수에서 c() 함수에 액세스하려고합니다.
Q1이 위와 같지 않습니다. 'b'를 실행할 수 있다면 Q2는 문제가되지 않습니다. – pimvdb
이것은 의미가 없습니다. 왜 버튼 클릭시'c()'를 실행하지 않는가? 어쨌든 당신은'unload' 핸들러 인 익명의 함수의 범위에 있기 때문에'b()'에서 쉽게 얻을 수있는 방법이 없습니다. 나는 당신이 당신의 시도하지 않은 해결 방법을 설명하는 것이 더 낫다고 생각합니다. 예를 들어, "로드시 동일한 코드를 실행하고 버튼을 클릭 할 때 어떻게 할 수 있습니까?" 그게 당신이하려고하는 것이라면. – tvanfosson
익명 함수 정의를 설명하고 처리기 평균을 언로드 할 수 있습니까? – user794624