HTMLElement.innerText

- LS

表示 DOM 元素及其後代中的文字的屬性。作為一個 getter,它近似於使用者如果使用游標將元素的內容反白選取,然後複製到剪貼簿中所取得的文字。

Chrome

  1. 4 - 123: 支援
  2. 124: 支援
  3. 125 - 127: 支援

Edge

  1. 12 - 123: 支援
  2. 124: 支援

Safari

  1. 3.1: 支援未知
  2. 3.2 - 17.3: 支援
  3. 17.4: 支援
  4. 17.5 - TP: 支援

Firefox

  1. 2 - 44: 不支援
  2. 45 - 124: 支援
  3. 125: 支援
  4. 126 - 128: 支援

Opera

  1. 9: 支援未知
  2. 9.5 - 108: 支援
  3. 109: 支援

IE

  1. 5.5: 支援未知
  2. 6 - 10: 支援
  3. 11: 支援

Chrome for Android

  1. 124: 支援

Safari on iOS

  1. 3.2: 支援未知
  2. 4 - 17.3: 支援
  3. 17.4: 支援
  4. 17.5: 支援

Samsung Internet

  1. 4 - 23: 支援
  2. 24: 支援

Opera Mini

  1. all: 支援

Opera Mobile

  1. 10 - 12.1: 支援
  2. 80: 支援

UC Browser for Android

  1. 15.5: 支援

Android Browser

  1. 2.1 - 2.2: 支援未知
  2. 2.3 - 4.4.4: 支援
  3. 124: 支援

Firefox for Android

  1. 125: 支援

QQ 瀏覽器

  1. 14.9:支援

百度瀏覽器

  1. 13.52:支援

KaiOS 瀏覽器

  1. 2.5:支援
  2. 3:支援

此測試只檢查屬性是否存在,以及在非常簡單的情況下是否能正確運作。 kangax 的這篇部落格文章 說明了此屬性的歷史,提供了更詳細的跨瀏覽器相容性資訊,並針對此屬性提供了詳細的稻草人規格。 HTMLElement.innerText 與標準的 Node.textContent 屬性類似,但有一些重要的差異。

資源
MDN 網路文件 - innerText
標準化 innerText - 網路孵化器社群小組 (WICG) 討論
Rangy,一個包含 innerText 實作的 JS 範圍和選取函式庫
WHATWG 相容性標準第 5 號議題:規範 innerText