【问题标题】:How to switch between JavaScript?如何在 JavaScript 之间切换?
【发布时间】:2014-11-06 17:49:31
【问题描述】:

我有一个 HTML 网站,它具有非常基本的 HTML 结构。

<!DOCTYPE html>
<html>
  <meta charset="utf-8">
  <head>
    <title>Cool Site Bro</title>
  </head>
  <body>
  <script type="text/javascript">

    . . . Script Contents . . .
       Draw elements to pages,
       functions, etc.

  </script>
  </body>

</html>

其中使用JavaScript在页面上绘制元素来制作一个简单的图表。

对于divs 或其他html 对象,我知道您可以利用css 属性显示并使用JavaScriptjQuery 更改块的显示无,反之亦然。脚本标签是否有类似的东西来隐藏一个内容并显示另一个,我觉得页面刷新和 JavaScript 是必需的。

在单击按钮等事件的两个脚本之间切换的最佳方式是什么?

【问题讨论】:

  • 如果您尝试在按钮单击事件时在脚本之间切换,只需将 onclick 设置为一个函数,然后在该函数中将该按钮的 onclick 设置为另一个函数,反之亦然。
  • 隐藏脚本标签没有任何作用,您可能正在寻找基本的event handlers
  • 您可能应该从对 JS 的一般了解开始。 lynda.com/JavaScript-training-tutorials/…

标签: javascript html


【解决方案1】:

您不需要隐藏整个 &lt;script&gt; 标记。您只需要使一部分代码处于非活动状态。实现这一点的方法是将 JavaScript 代码的一部分放入函数中。

然后,您可以调用一个或另一个函数。因此,在单击按钮等事件的两个脚本之间切换的最佳方法是:

<button onclick="function1()" ondblclick="function2()"></button>

【讨论】:

    【解决方案2】:

    您可以使用 jQuery 中内置的 hide()show() 函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 2019-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多