이것은 정말 놀랍니다.자바 스크립트에서 var 키워드로 함수 밖의 변수 선언하기
JavaScript 키워드를 사용하여 이미지를 클릭 할 때 원본 속성을 변경하려고합니다.
내가 본 일부 비디오가 도움이되었지만 사용 된 방법은 정말 혼란 스럽습니다.
여러분 중 한 명은 나에게이 사실을 설명해주십시오.
<html>
<head>
<script>
var image_tracker = 'p';
function change() {
var image = document.getElementById('pics');
if (image_tracker == 'p') {
image.src = 'Tulips.jpg';
image_tracker = 't';
} else {
image.src = 'Penguins.jpg';
image_tracker = 'p';
}
}
</script>
<title></title>
</head>
<body>
<h1>JavaScript Tutorial</h1>
<img src="Penguins.jpg" alt="pics" id="demo" onclick="change();">
</body>
</html>
실제로 혼란스러운 점은 함수 내부에 추적 변수를 선언 할 수 없다는 것입니다.
실제로 함수 내에서 선언을 시도했지만 작동하지 않았습니다.
제발 잘 모르는 사람들에게 알려주세요.
내 실제 혼란은 왜 함수 내에서 변수 추적기를 선언 할 수 없다는 것입니까?
하는 코드를 신경 쓰지 마십시오, 내 혼란은 당신이 다음 기능을 실행할 때마다, '추적자'는 모든
먼저,'function' 이름이 없습니다. 둘째, 원하는 동작을 설명하고 이해하는 데 도움이되는 HTML을 게시하십시오. –
답변 해 주셔서 감사합니다. – pedroyanky