我能';不要让我的javascript切换我的登录下拉列表。为什么javascript没有连接到我的html?

我能';不要让我的javascript切换我的登录下拉列表。为什么javascript没有连接到我的html?,javascript,html,Javascript,Html,我反复检查了我的脚本链接,但它没有连接到html。我一定是做错了什么,但我看不出来 我正在尝试将javascript连接到登录按钮,因此它会显示并隐藏登录表单。 ''' 函数myFunction(){ document.getElementsById(“myDropdown”).classList.toggle(“show”); } window.onclick=函数(事件){ 如果(!event.target.matches('.dropbtn')){ var dropdowns=doc

我反复检查了我的脚本链接,但它没有连接到html。我一定是做错了什么,但我看不出来

我正在尝试将javascript连接到登录按钮,因此它会显示并隐藏登录表单。 '''


函数myFunction(){
document.getElementsById(“myDropdown”).classList.toggle(“show”);
}
window.onclick=函数(事件){
如果(!event.target.matches('.dropbtn')){
var dropdowns=document.getElementsByClassName(“dropdown_content”);
var i;
对于(i=0;i

  • 登录▼ 让我登录

您可以将javascript路径从
src=“/js/script.js”
更改为
src=“/js/script.js”
试试看

src="js/script.js"


如果您可以共享您的文件夹结构,我可以更新我的答案,因为只有一个元素具有给定的ID,因此函数是
getElementById()
,而不使用元素s

此外,如果要使用相对路径,应从
src=“/js/script.js”
中删除/表示从web服务器的根路径开始,如果没有它,则表示从您当前所在的文件开始搜索文件

函数myFunction(){
document.getElementById(“myDropdown”).classList.toggle(“show”);
}
window.onclick=函数(事件){
如果(!event.target.matches('.dropbtn')){
var dropdowns=document.getElementsByClassName(“dropdown_content”);
var i;
对于(i=0;i

.下拉菜单内容{
显示:无;
}
.表演{
显示:继承!重要;
}
  • 登录▼ 让我登录

“我想将此js连接到html中的登录按钮。”不清楚这是什么意思请检查js导入路径。。将
src=“/js/script.js”
更改为
src=“/js/script.js”
我尝试将路径更改为src=“/js/script.js”没有更改仍然没有连接。谢谢你的建议。谢谢你。这是元素中的s。
src="js/script.js"
src="../js/script.js"