如何在JavaScript之间切换?

如何在JavaScript之间切换?,javascript,html,Javascript,Html,我有一个HTML网站,它有一个非常基本的HTML结构 <!DOCTYPE html> <html> <meta charset="utf-8"> <head> <title>Cool Site Bro</title> </head> <body> <script type="text/javascript"> . . . Script Contents

我有一个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在页面上绘制元素以生成简单的图形

对于div或其他html对象,我知道您可以利用css属性display并使用JavaScript或jQuery将显示从block更改为none,反之亦然。脚本标签是否有类似的功能来隐藏其中一个的内容并显示另一个,我觉得页面刷新和JavaScript是必需的


在一个事件(如单击按钮)上,在两个脚本之间切换的最佳方式是什么?

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

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

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

您可以使用jQuery中的内置和函数。

如果您试图在按钮单击事件时在脚本之间切换,只需将onclick设置为一个函数,并在该函数中将该按钮的onclick设置为另一个函数,反之亦然。隐藏脚本标记不会起任何作用,您可能正在寻找基本的,您应该从对JS的一般理解开始。