这真让我感到害怕。在JavaScript中使用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