gpt4 book ai didi

javascript - 这个 javascript 会做任何事情还是不完整?

转载 作者:行者123 更新时间:2023-12-02 16:21:02 25 4
gpt4 key购买 nike

我被要求在项目中包含以下 JavaScript 以使小部件出现:

<div class="nd-service nd-tyre-booking">
<script type="text/javascript">
var sourceDir = 'js/widgets/';
var widget = [
'http://<company-domain-is-here>.co.uk/',
sourceDir,
['tyre-booking', '4a68ff678d3d8fae7615519c977e5a5490cca00b']
];

var s = 'script', o = document.createElement(s);
o.type = 'text/javascript';
o.src = widget[0] + widget[1] + 'lib/require.js?';
o.setAttribute('data-main', widget[0] + widget[1]
document.getElementsByTagName(s)[0].parentNode.appendChild(o);</script>

但是什么也没发生。我真的不知道任何 JavaScript,但它对我来说看起来不完整。它指的是不存在的目录/文件,例如 js/widgets/lib/require.js

我一直与他们来回询问任何类型的文档,并确认这就是使小部件出现所需的全部内容,但他们坚持认为它只需要粘贴到正文中的某个位置,然后就可以了。就会出现。

我的 javascript 控制台输出 Uncaught SyntaxError: Unexpected identifier在 JavaScript 的最后一行。

最佳答案

行 .setAttribute('data-main', widget[0] + widget[1] 缺少“)”和“;”。

应该是o.setAttribute('data-main', widget[0] + widget[1]);

关于“脚本是否执行任何操作”部分,是的,它确实执行了。它定义了一个新脚本,用一些东西填充它但是......我看不到它附加到正文的部分。

关于javascript - 这个 javascript 会做任何事情还是不完整?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117031/

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