Meaning of HTML <a> element with href=“javascript:;”
我偶尔会看到一个html 元素,其href属性是一个URI,该方案只有javascript个URI,路径有一个空语句;。
更新
我看到的确切内容是。那么,这仅仅是控制光标图形的一种方法吗?
- 查看:stackoverflow.com/questions/134845/&hellip;
- 1。目的是使锚元素不具有默认的HTML操作2。是的3。是的4。不,因为您仍然可以将锚定与(例如)onclick事件处理程序或click事件侦听器一起使用
- 关于最后一个要点:"拥有一个"如何可能与"没有一个"相同?
- @cerbrus:与text</div>和text一样,除了CSS的含义。
- 谢谢你提出的重复问题的建议,但都没有提到href="javascript:;"。如果它与href="#"或href="javascript:void(0)"相同,那么请把它写下来作为答案,但我没有看到这个具体问题的副本。
您可以通过以下步骤理解:
1 2 3 4 5
| Next Image
Next Image
Next Image
Next Image
Next Image |
方法1通常不会将鼠标光标更改为"手形光标",因此在某些情况下可能不太理想。
方法2似乎会导致页面在IE 6和IE 7上移动到新的位置。(到页首?)
方法3…应该工作…但这是一种老派的方式吗?现代浏览器应该避免这种方式吗?
方法4应该能很好地工作。/作者似乎认为它有时可能会破裂,尽量不要使用href="javascript:[anything]"。
方法5可能最有效?根据上面的文章,这可能是最好的方法,因为它不使用href="javascript:[something]",返回的错误部分将导致href=""不被评估,所以这是最好的方法?非常感谢!
- 谢谢您。</a>在该方案中的适用范围是什么?
- href="will link to the same page as the your current on,effectively refreshing the page.href=""不会刷新页面,但使用会使屏幕移动到页面顶部(这是浏览器有效地查找没有名称的锚)。javascript:void(0)将阻止链接上发生任何事情。
- 再次感谢,但你还没有回答我关于href="javascript:;"的问题。
- 当我们创建一个链接来解决运行javascript代码的目的时,有两种方法来编写代码。在功能、页面加载速度、验证目的等方面,哪一个更好?运行javascript代码运行javascript代码
- 我明白,但你还没有提到过href="javascript:;"。它在哪里适合这个计划?
- 下面是有关分号用法(这不是有效的javascript,可能会导致某些浏览器出错)的早期解答stackoverflow.com/questions/10880996/&hellip;