(function foo() {
alert('Hello World!');
setTimeout(foo,1000);
})();
나는 이와 비슷한 함수를 작성했습니다. 이 함수를 태그 내의 HTML 페이지 안에 넣으면이 함수가 제대로 작동합니다. 하지만이 함수를 외부 자바 스크립트 파일에두고이 파일을 내 웹 페이지에 연결하면이 함수는 한 번만 실행됩니다 (경고는 한 번만 나타납니다). 나는 setTimeout (foo, 1000)을 의미한다; 은 효과가없는 것 같습니다.외부 자바 스크립트 파일의 코드가 제대로 작동하지 않습니다.
어디에 문제가 있으며 어떻게 제거 할 수 있습니까? [그러나 나의 JS 파일에 다른 기능은 제대로 작동합니다.]
외부 파일에 위 코드 만 포함되어 있습니까? js 파일에 어떤 다른 기능이 있습니까? –
또한 HTML을 표시 할 수 있습니까? JS가 참조되는 위치 및 호출 위치는 어디입니까? –
재현 할 수 없습니다 – sabof