相关疑难解决方法(0)

没有href属性的锚标签是否安全?

是否可以使用不包含href属性的锚标记,而是使用JavaScript单击事件处理程序?所以我会href完全省略,甚至没有它(href="").

html anchor standards hyperlink

226
推荐指数
7
解决办法
14万
查看次数

GitHub如何更改URL而不是重新加载?

嘿,我注意到在浏览GitHub存储库时,它使用AJAX加载每个文件夹/文件.

我理解这一切,我只是想知道他们是如何改变URL的.你能用JavaScript获取和设置URL吗?如果是这样,对于基于JavaScript的网站的一部分加书签可能非常有用.(一页内有几页,用JavaScript移动)

谢谢.

html javascript

25
推荐指数
2
解决办法
6700
查看次数

链接没有href,任何用途?

我正在阅读sscce.org/并且没有任何特殊原因我检查了它的HTML源代码.我发现有很多<a>没有href属性的链接,像这样:

<h2><a id='eg' rel="nofollow">Example</a></h2>
Run Code Online (Sandbox Code Playgroud)

现在从HTML 5规范我们知道这是允许的(例如,如果链接稍后通过JavaScript代码完成),它也在HTML 4.01中进行了修改(感谢这篇文章以供参考).简而言之,如果链接可以放在那里,但由于任何原因它没有(服务器端)或它已被删除(客户端),这是有用的.好吧很清楚,因为它也在这里得到了很好的总结.

另一种(某种)微妙的区别是样式:即使链接没有呈现为链接(默认为下划线和手形光标),它也将继承链接的自定义CSS样式,例如:

a {
    font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)

问题:我不明白的是它在该页面中使用的原因.没有任何客户端JavaScript可以href为这些链接添加/删除(或多或少合理)我认为这样的简单页面是纯HTML,而不是生成服务器端.那说......为什么那个链接?我有什么其他用途吗?它与SE有关吗?

html href hyperlink

2
推荐指数
1
解决办法
326
查看次数

标签 统计

html ×3

hyperlink ×2

anchor ×1

href ×1

javascript ×1

standards ×1