首頁 > web前端 > js教程 > 主體

如何使用 JavaScript 從 HTML 元素中提取純文字?

Susan Sarandon
發布: 2024-10-31 18:48:02
原創
561 人瀏覽過

How can I extract pure text from HTML elements using JavaScript?

如何使用JavaScript 從HTML 元素中提取純文字

處理同時包含文字和標記的HTML 元素時,通常需要取得不含元素時,通常需要取得不含HTML元素的文字內容。這可以使用 JavaScript 來實現,如下例所示。

在提供的HTML 片段中,我們有一個帶有onclick 事件的按鈕,該事件觸發JavaScript 函數,該函數的任務是從< 中提取文字內容;p>

預期結果:

當使用者點擊按鈕時,

中的HTML 元素將被刪除。

JavaScript 函數:

下面的 JavaScript 函數使用innerText 屬性從

<code class="javascript">function get_content() {
  // Retrieve the <p> element by its ID
  var element = document.getElementById('txt');

  // Extract the text content using innerText
  var text = element.innerText || element.textContent;

  // Update the HTML content of the <p> element with the extracted text
  element.innerHTML = text;
}</code>
登入後複製

中提取文字內容。 p>元素:

    說明:
  • innerText 屬性傳回元素的文字內容,不包含其中的任何 HTML 元素。
  • 如果元素沒有innerText屬性(舊版瀏覽器),則可以使用textContent屬性
最後,

的HTML 內容元素將使用擷取的文字進行更新,從而有效地刪除HTML元素。

以上是如何使用 JavaScript 從 HTML 元素中提取純文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!