【发布时间】:2023-03-08 18:01:02
【问题描述】:
我想将此作为 javascript 中函数的参数传递,如下所示:
<input type="image" class="img_btn" id="img" src="img1.jpg" onclick="edit(this);"/>
还有我的编辑功能:
function edit(javad) {
if (x == 1) {
javad.src = "img1.jpg";
x = 0;
} else {
javad.src = "img2.jpg";
x = 1;
}
}
x 的默认值为 1。
但它不起作用?
感谢您的帮助。
【问题讨论】:
-
您在代码中的何处声明了 x ? (它是一个全局变量吗?)
-
你好像不知道the browser's error console...
-
考虑学习使用浏览器的javascript控制台,这样你就可以自己调试这些问题,最终会节省很多时间。
标签: javascript this parameter-passing imagebutton