JavaScript >> Javascript 文檔 >  >> Tags >> Date

使用 JavaScript 更新 DOM 元素的 HTML 標記

在 JavaScript 中,HTML 元素的 innerHTML 屬性可用於設置或獲取元素內的 HTML 標記。此屬性返回一個 DOM 字符串,其中包含所有子元素的 HTML 序列化。

如果您設置新值 innerHTML ,它會移除該元素的所有子節點,並將其替換為通過解析 HTML 字符串創建的 HTML 節點。

假設我們有以下 <div> 文檔中某處的元素:

<div id="hint">
    <p>Learn JavaScript for free!</p>
</div>

獲取當前的 HTML 標記 上面的 HTML,使用下面的 JavaScript:

// grab element
const div = document.querySelector('#hint');

// get current HTML markup
console.log(div.innerHTML);

// <p>Learn JavaScript for free!</p>

替換現有的 HTML 標記 完全,只需設置 innerHTML 的新值 如下:

// replace existing markup
div.innerHTML = 'span>Hey, there!</span>';

在之前添加新元素 當前 HTML 標記,請執行以下操作:

div.innerHTML = 'span>Hey, there!</span>' + div.innerHTML;

之後添加 HTML 內容 現有的標記:

div.innerHTML += 'span>Hey, there!</span>';

新標記可以是任何有效 HTML 字符串,包括簡單的純文本:

div.innerHTML = 'This is plain text';

閱讀下一篇: 如何使用 JavaScript 創建 DOM 元素


Tutorial JavaScript 教程
  1. 如何檢查數字是浮點數還是整數?

  2. 元素的屏幕坐標,通過 Javascript

  3. 如何在 Sass Mixins 中使用 CSS 變量

  4. DOM 及其自帶的操作// 初學者看 JS

  5. 如何根據對象的特定正確呈現有序列表?

  6. 我們可以將變量添加為不屬於 useEffect 的依賴項嗎?

  7. 在 Gatsby 中使用 GraphQL

  1. 使用 NFT 存儲在 IPFS 上存儲 NFT

  2. Deno 安裝和 VScode 設置

  3. NestJS 身份驗證微服務第 1 部分

  4. 使用 Plotly.js 在 React 中構建響應式圖表

  5. 為什麼 reactjs 是我使用交互式 ui 的 JavaScript 庫

  6. 使用 StimulusJS 在 Wagtail CMS 中創建原理圖編輯器

  7. javascript:幕後

  1. 通過模擬 JWT 和 JWKS 測試安全 API

  2. DiscoGEN - Discord BOT 製造商在 3 分鐘內

  3. 在第一個點之後和第二個點之前捕獲單詞

  4. 響應式餐廳網站🍔。