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

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

使用 TSX 語法時如何在 HTML span 中使用 href?

使用 TSX 語法時如何在 HTML span 中使用 href?

眼眸繁星 2023-10-24 17:05:18
我是使用 Typescript 和 React 的新手,如果這是一個新手問題,我很抱歉。在我的代碼中,我有以下行:<p><span href="#" id="nsTool" style={{color:"white", width: "50px"}}> Namespace </span></p>當代碼僅使用 Javascript/React 時,這最初工作正常,但當我將文件轉換為 .tsx(Typescript)時,出現以下錯誤:Type '{ children: string[]; href: string; id: string; style: { color: string; width: string; }; }' is not assignable to type 'DetailedHTMLProps<HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>'.  Property 'href' does not exist on type 'DetailedHTMLProps<HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>'.這是否意味著我不能在 span 元素中使用 href ?我該如何解決這個問題?
查看完整描述

2 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

HTMLspan元素只允許全局屬性。因此該href屬性不會產生影響span,因此您會收到 Typescript 錯誤。

注意:該href屬性通常只能在anchor element


查看完整回答
反對 回復 2023-10-24
?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

<span>標簽沒有href屬性。您可以像這樣附加帶有錨標記的 span 標記:


<span>

    :&nbsp; 

    <a href="#">

        Namespace

    </a>

</span>


查看完整回答
反對 回復 2023-10-24
  • 2 回答
  • 0 關注
  • 253 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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