我试图在下拉菜单中获得一个链接,以启动我的javascript(具有多个功能)以在同一窗口中单击时播放。现在,它只是在我加载屏幕时播放(无需单击)。这是我的代码:

<html>
<head>

    <script type="text/javascript" src="rockPaperScissors.js">
    </script>

</head>


<body>
<div class="dropdown">
  <button class="dropbtn">Menu</button>
  <div class="dropdown-content">
  <a href="#" onclick="rockPaperScissors.js">rock, paper, scissors</a>
</div>
</div>
</body>
</html>

最佳答案

您需要通过函数调用将javascript代码包装在rockPaperScissors.js中。例如

function rockPaperScissors() {
// all your code
}


然后在你的HTML

onclick="rockPaperScissors()"


另外,如果rockPaperScissors.js已经具有包装代码的功能,也请发布

10-06 03:52