亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為鏈接使用錨標簽有什么特別的原因嗎?

為鏈接使用錨標簽有什么特別的原因嗎?

慕碼人8056858 2022-07-01 16:02:35
我正在開發一個我想跟蹤用戶交互的網站。頁面頂部的導航欄有幾個鏈接,我想記錄每個鏈接的點擊次數。這些鏈接中的每一個都實現為<span>. 我編寫了一些 JS 在頁面加載時運行,以設置事件偵聽器來監視對這些元素的點擊。當點擊導航欄中的元素時,函數會將事件發送到 GA,然后將用戶重定向到相應的頁面。我正在做的替代方法是將這些元素實現為<a>標簽并賦予它們onclick屬性。我的問題是:有什么特別的原因我應該<a>為這些元素使用標簽而不是<span>s?我想知道,因為<a>標簽的存在正是為了將用戶重定向到不同的頁面,這就是我正在做的事情。
查看完整描述

2 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

  • 向后兼容性:即使禁用了 javascript,錨標簽也能正常工作。此外,某些瀏覽器具有“閱讀器”模式,在這些情況下錨標記可能會更好地工作。

  • 句法含義:正如您所提到的,錨標簽被定義為鏈接標簽。這就是他們的目的。所以如果你看到一個錨標簽,你就知道它應該做什么。

  • 輔助功能:屏幕閱讀器和其他設備知道錨標簽是鏈接標簽,并且可以以一種使它們更易于使用和“顯示”輔助設備的方式對待它們。

  • 默認行為:瀏覽器向錨標記添加特殊行為,例如能夠通過它們進行選項卡,并記錄它們是否被訪問。

話雖如此,如果意圖是處理某種操作,而不是實際鏈接到某些東西,則應該使用“按鈕”之類的標簽?,F在,如果您無法提供href在瀏覽器中鍵入時有效的屬性,那么它可能不是鏈接。


查看完整回答
反對 回復 2022-07-01
?
RISEBY

TA貢獻1856條經驗 獲得超5個贊

例如,從 SEO 的角度來看,最好使用機器人能夠識別和跟隨a的正確。href即使您會使用 js 處理點擊并對其進行修改 - 索引機器人也會更樂意使用a.



查看完整回答
反對 回復 2022-07-01
  • 2 回答
  • 0 關注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號