javascript - 对 javascript 链接使用 <a> 标签或任何标签?

标签 javascript html ruby-on-rails unobtrusive-javascript

使用其中一种方法比使用另一种方法有更好的方法或优势吗?

  1. 您可以有一个超链接 a,其中 href 指向带有 class#id 然后是查找该元素的 javascript on-click 事件。

  2. 您可以有一个简单的 div 或 span,它有一个 classid 并将 javascript on-click 绑定(bind)到它元素。

我都看过了。

上下文是使用 javascript 实现某些功能的 ruby​​ on rails 应用程序。

最佳答案

我认为使用 <a> 的主要优势标签是默认行为(当包含 href 时)是浏览器光标表示链接。虽然两者都可以完成,但使用 <a>标签也更具语义。

关于javascript - 对 javascript 链接使用 <a> 标签或任何标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25526854/

相关文章:

javascript - 一次滚动一个 div 的按钮

javascript - 为什么我在 Js 中创建的数组中的随机数不重复?

php - 使用 CSS 风格化分页控件

ruby-on-rails - 如何使用 Grape 在 Rails 中添加通用 header ?

ruby-on-rails - rvm,将 gemset 关联到项目

javascript - 用函数中的数组替换现有数组

javascript - 从 Node.js Cloud Functions 添加 Firebase Firestore DB 监听器

php - 在 php 中附加文件并插入数据库

html - CSS:裁剪图像垂直居中,最大高度为 200px;

ruby-on-rails - Ruby on Rails 的 Windows 和云的替代方案