gpt4 book ai didi

javascript - 在函数体之后缺少}...即使一切都已正确关闭

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:28:05 24 4
gpt4 key购买 nike

我正在尝试制作一个小书签,它首先检查页面上的 jQuery 并在必要时加载库,然后再加载我的自定义脚本。脚本如下所示:

javascript:(function() {
function loadMyScript() {
var my_src = document.createElement('script');
my_src.src='url_of_my_script';
document.body.appendChild(my_src);
}
function loadJQuery() {
var otherlib = false;
if (typeof $ === 'function') {
otherlib = true;
}
function getScript(url, success) {
var script = document.createElement('script');
script.src = url;
script.onload = success;
document.body.appendChild(script);
if (otherlib) {
jQuery.noConflict();
}
}
getScript('http://code.jquery.com/jquery-latest.min.js', loadMyScript);
}
if (typeof jQuery === 'undefined') {
loadJQuery();
} else {
loadMyScript();
}
})();

将此代码放在 Firefox 4 的书市中,当我尝试运行它时出现“函数主体后缺少 }”。但是,在 Firebug 控制台中运行相同的代码会成功。 Chrome 产生类似的结果;小书签吐出“意外的输入结束”,同时在控制台中成功运行代码。

有人知道这里发生了什么吗?

(另外:getScript 函数有些不完整。我只是撕掉了一些东西来尝试解决这个语法问题)

最佳答案

my_src.src = 'url_of_my_script'

该行缺少一个分号。这是我收到的唯一错误。

关于javascript - 在函数体之后缺少}...即使一切都已正确关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5556863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com