第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為鏈接使用錨標(biāo)簽有什么特別的原因嗎?

為鏈接使用錨標(biāo)簽有什么特別的原因嗎?

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

2 回答

?
大話西游666

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊

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

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

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

  • 默認(rèn)行為:瀏覽器向錨標(biāo)記添加特殊行為,例如能夠通過它們進(jìn)行選項(xiàng)卡,并記錄它們是否被訪問。

話雖如此,如果意圖是處理某種操作,而不是實(shí)際鏈接到某些東西,則應(yīng)該使用“按鈕”之類的標(biāo)簽。現(xiàn)在,如果您無法提供href在瀏覽器中鍵入時(shí)有效的屬性,那么它可能不是鏈接。


查看完整回答
反對(duì) 回復(fù) 2022-07-01
?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊

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



查看完整回答
反對(duì) 回復(fù) 2022-07-01
  • 2 回答
  • 0 關(guān)注
  • 121 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)