JavaScript的新手
我克隆了ID = 0、1、2、3 ...的图像,并动态更改了它们的src,并在单击它们时尝试拉出这些ID,将它们分配给变量,然后将该变量传递给新的javascript使用文件。我已经弄清楚了如何将它们分配给函数中的变量,并且当我向函数内部的已分配变量发出警报时,它会警告正确的变量,但是当我转到下一个.js文件并尝试向那里的变量发出警报时,它将显示为“未定义”。
我在函数外部声明了var w,当我转到另一个.js文件时,它会将w识别为字符串...所以我很困惑。
可能与页面重新加载有关?
请稍等片刻,请帮忙
<img class = img; id = "0" src="..." width="100%" height="100%">
</div>
$(document).ready(function(){
$("img").click(function(){
w = this.id;
alert(w);
});
});