Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML、JavaScript_Javascript_Html - Fatal编程技术网

HTML、JavaScript

HTML、JavaScript,javascript,html,Javascript,Html,理解源代码所需的帮助… 不久前我访问了该网站,当我检查其编码时,我无法理解当你点击顶部水平对齐的按钮时所执行的操作(关于BSE、Markets等)。锚点的href属性值仅为“#”。我可以在我即将到来的项目中使用类似的东西,所以我会感谢一些帮助 请告诉我锚定标签href中空“#”的用法,如果有其他语言,如服务器端等,请告诉我 请说明锚定标记中空“#”的用法 它是当前页面顶部的相对URL 如果在单击链接时发生任何其他情况,那是因为涉及客户端JavaScript 将JS绑定到页面顶部的链接是一种常见的

理解源代码所需的帮助…

不久前我访问了该网站,当我检查其编码时,我无法理解当你点击顶部水平对齐的按钮时所执行的操作(关于BSE、Markets等)。锚点的href属性值仅为“#”。我可以在我即将到来的项目中使用类似的东西,所以我会感谢一些帮助

请告诉我锚定标签href中空“#”的用法,如果有其他语言,如服务器端等,请告诉我

请说明锚定标记中空“#”的用法

它是当前页面顶部的相对URL

如果在单击链接时发生任何其他情况,那是因为涉及客户端JavaScript


将JS绑定到页面顶部的链接是一种常见的做法,但效果不佳。这既不是也不是。

这是一种常见的做法。实际上,这些链接更像是“按钮”。我的意思是,url不会改变,但会根据javascript实现进行一些操作

请阅读这篇文章,了解更多信息:

#
是为了保持链接的样式(我想这就是它的目的,不确定)。发生操作是因为javascript在链接上注册事件处理程序,例如:

html:


这里有一个JSFIDLE:

当我检查该网站时,链接的href没有指向#,而是指向
markets.html
about.html
,等等。在源代码中它指向#。谢谢,伙计,非常感谢……如果你认为答案有效并且你喜欢它,你应该点击问题投票下方的复选标记(顶部和底部带有箭头的数字)。这意味着你接受答案,给予回答者15分和你2分的声誉。
<a href="#" id="test">test</a>
document.getElementById('test').onclick=function(){
    alert('you clicked it!');
}