Javascript 按钮赢了';t重定向到location.href中的给定html页面

Javascript 按钮赢了';t重定向到location.href中的给定html页面,javascript,html,button,href,Javascript,Html,Button,Href,我无法重定向到下一页。请帮帮我。我明天有个项目要交。我已经试了五个多小时了。请帮帮我。我求你们了。我不知道我做错了什么。我对Javascript非常陌生 请告诉我我做错了什么 document.getElementById(“一”).onclick=function(){ location.href=“lessons.html” }; MaxFluence教程页面 教程 第1课:沟通的本质 第2课: 第3课: 家 高分 支持我们! 您的HTML格式非常不正确,一些开始标记没有在任何地方关闭,

我无法重定向到下一页。请帮帮我。我明天有个项目要交。我已经试了五个多小时了。请帮帮我。我求你们了。我不知道我做错了什么。我对Javascript非常陌生

请告诉我我做错了什么

document.getElementById(“一”).onclick=function(){
location.href=“lessons.html”
};

MaxFluence教程页面
教程

第1课:沟通的本质 第2课: 第3课: 家 高分 支持我们!
您的HTML格式非常不正确,一些开始标记没有在任何地方关闭,结束标记没有任何匹配的标记,等等。。。这需要整理一下

此外,如果此Javascript代码位于外部文件中,请确保它包装在
onload
事件中(确保在调用
document.getElementById
之前实际加载了所有HTML元素)。最后,注意分号的位置。您应该将分号放在语句后面,而不是函数的结尾
}
之后

旁注:当您可以简单地使用锚定标签(
)重定向时,为什么要重新发明轮子

onload=function(){
document.getElementById(“一”).onclick=function(){
log(“单击!”);
location.href=“lessons.html”;
}
}

MaxFluence教程页面
教程

第1课:沟通的本质 第2课: 第3课: 家 高分 支持我们!
1)头部区域中有一个单独的结束脚本标记

2) 之前的收尾标题和div标记。课程顺序相反

3) 这是一把小提琴,似乎在用。按钮转到404,只是因为这里不存在lessons.html

我还为相对路径添加了一条斜线。我假设您可能是从一个根目录工作的,因为这是一个教程,但我可能错了

location.href = "/lessons.html";

您有一些格式不正确的html。例如,
class=les id=one
应该是
class=“les”id=“one”
,不包含特殊字符的属性值不需要@Gavin引号。lessons.html的路径是什么?这个网站的url是什么?这是怎么回事:你有很多html语法错误需要修复。我把tutorials.js作为html的外部文件。html是它应该重定向到的地方。html是我创建的一个html文件。嗯,我复制了先前对VisualStudio代码的回答中写的代码,但它不起作用。我很惊讶,当你尝试它,它的工作。我不知道为什么会这样。我现在紧张得喘不过气来。只是出于好奇……你的文件结构是什么样的?你的js文件导入了吗?嗯,我把我的js文件从VS代码保存到我的notes文件夹,但我不知道导入是如何工作的?嗯,我把script标记作为body中的最后一个标记?因此假设您有一个notes文件夹,您需要将其包含在src属性中。结果证明它是有效的。但当我从VisualStudio代码中保存它时,它没有。我不知道why@Yumolb注意,我假设Javascript代码(上面)存在于JS文件中。将Javascript代码添加到一个JS文件中,例如tutorials.JS