【问题标题】:How to call <script type="text/javascript"> from button如何从按钮调用 <script type="text/javascript">
【发布时间】:2016-02-13 18:14:16
【问题描述】:

我有这种情况:

<script type="text/javascript" src="//massage.book.me/iframe/pm_loader_v2.php?width=960&url=//massage.book.me&theme=bootstrap__square_rainbow__colored_light&layout=bootstrap__square_rainbow&timeline=modern&mode=auto&mobile_redirect=0&hidden_steps=event,unit&event=1&unit=1"></script>

如何让按钮调用它?

提前感谢您的帮助。

【问题讨论】:

  • 那个脚本应该是什么? &lt;script type="text/javascript"&gt; 加载一个 javascript 资源。看起来不太像 javascript 资源
  • 您不能调用 &lt;script&gt; 元素。这些元素由浏览器立即执行。请澄清你到底想做什么。
  • 接受对你有用的答案,让其他人知道他们是否有类似的问题。

标签: javascript call


【解决方案1】:

在某个按钮click事件上动态包含(加载)外部javascript文件到页面:

html部分:

<button class="getscript">Load script</button>

js部分:

document.querySelector('button.getscript').addEventListener('click', function(e){
    var script = document.createElement("script");
    script.type = "text/javascript";

    script.src = "//massage.book.me/iframe/pm_loader_v2.php?width=960&url=//massage.book.me&theme=bootstrap__square_rainbow__colored_light&layout=bootstrap__square_rainbow&timeline=modern&mode=auto&mobile_redirect=0&hidden_steps=event,unit&event=1&unit=1";

    document.getElementsByTagName("head")[0].appendChild(script);
    e.preventDefault();
})

【讨论】:

  • 如果这确实是 OP 想要的(问题很不清楚),那么它是 Include a JavaScript file in another JavaScript file? 的副本,应该这样关闭。一般来说,请不要通过回答来鼓励低质量的问题。
  • @FelixKling,让我们等着看 OP 的真正意图,然后你可以关闭它
  • Tks RomanPerekhrest。我明天会回到办公室,在那里我可以尝试。我会发布发生的事情,但我明白了。 *** 对于记录,如果人类不像菲利克斯那样贪婪,这个星球会好得多。我相信当他说“......不要通过回答低质量问题来鼓励他们”时,他并没有理解 GNU 的主要思想。
猜你喜欢
  • 2011-05-13
  • 2016-12-12
  • 2017-07-25
  • 2014-01-13
  • 2020-07-21
  • 2011-10-12
  • 1970-01-01
  • 2012-02-19
  • 2020-10-17
相关资源
最近更新 更多