我试图在下拉菜单中获得一个链接,以启动我的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已经具有包装代码的功能,也请发布