首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

JavaScript String.anchor() 方法詳解:建具名錨點

     編輯:Java 程式設計入門

方法概覽

anchor() 將字串包裹在帶有 NAME 屬性的 HTML <A> 標籤中,建立頁內具名錨點。屬於舊版字串 HTML 包裹方法,現代開發建議直接撰寫語意化 HTML。

語法與參數

strVariable.anchor(anchorString)
  • strVariable:必選,任意字串或 String 物件。
  • anchorString:必選,欲放入 NAME 屬性的文字。

範例

const str = "這是一個錨點";
const anchored = str.anchor("Anchor1");
// 回傳:'<A NAME="Anchor1">這是一個錨點</A>'
console.log(anchored);

注意事項

  • ⚠️ 不檢查標籤是否已存在,重複呼叫會產生巢狀 <A>。
  • HTML5 建議改用 id 屬性而非 name 定義錨點:<h2 id="section1">標題</h2>。
  • 現代單頁應用(SPA)通常使用路由錨點(#hash)而非具名錨點。

現代替代方案

// 語意化 HTML 寫法
const modernAnchor = `${str}`;
// 或直接在目標元素加 id
// <section id="Anchor1">...</section>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved