我是 JavaScript 新手,有两个问题需要帮助。
首先 - 我想采用一个内联脚本并将其放入它自己的 .js 文件中,但我不确定我需要更改的语法 - 因为在我放入它自己的文件后它不起作用。我正在更改图像 onClick 顺便说一句,我有几个。我只是在我的例子中展示一个。
我已经链接到我的新外部文件,所以这不是问题。
这是我现在在外部文件中的内容 -
$(document).ready(function(){
function changeImage() {
if (document.getElementById("eventChecked").src == "file:///G:/design/folder/img/checkBox.gif")
{
document.getElementById("eventChecked").src = "file:///G:/design/folder/img/checked.gif";
}
else
{
document.getElementById("eventChecked").src = "file:///G:/design/folder/img/checkBox.gif";
}
}
});
我意识到我有两次函数调用,但不确定如何修复它。
第二个问题 - 上面的 src 路径似乎只有在我使用绝对 url 时才有效,但我正在本地处理,然后我会将它传递给将在本地处理它的开发团队,然后它会去居住。那是 3 个 diff 绝对路径,以及对 src 路径的至少 3 组更改。我怎样才能让它寻找根或让它更简单?
谢谢你提供的所有帮助。