【发布时间】:2021-08-02 20:24:07
【问题描述】:
我有一个在页面加载时不应加载的第三方 javascript 代码。
因此,当您单击“请求更多信息”时,它只会在那个时候加载。
我尝试使用显示/隐藏,但刷新页面时脚本似乎仍在加载。
我的 HTML 在这里
<button onclick="PodiumWebChat.open()">
Open chat
而 Javascript 是:
<div id="divscript" style="display: none;"><script defer src="https://connect.abc.com/widget.js#API_TOKEN=c0726ce52f4a" id="podium-widget" data-api-token="c0726ce52f4a"></script></div>
【问题讨论】:
-
您是否尝试将 script 标签添加到 document.body 作为 #button 的 onClick 的一部分?
-
^ 你可能想设置一个标志,所以你只做一次。
-
这能回答你的问题吗? Load javascript file after button click
-
CSS 与加载的脚本标签无关。
-
stackoverflow.com/questions/13121948/… 附加它...它可能不起作用,具体取决于脚本中的内容。
标签: javascript html jquery