JavaScript >> Javascript 文檔 >  >> JavaScript

如何使用 JavaScript 按 ID 選擇元素

在 JavaScript 中,您幾乎可以使用 getElementById() 根據其唯一 ID 從 DOM 中選擇任何元素 方法。它返回與給定 ID 匹配的第一個元素,即 null 如果在文檔中沒有找到匹配的元素。

以下示例顯示瞭如何使用 getElementById() 方法從 DOM 中選擇一個元素,並將其背景顏色更改為紅色:

// grab element from DOM
const elem = document.getElementById('protip');

// change background color to red
elem.style.backgroundColor = 'red';

上面的示例將使用 id="protip" 更新元素的背景顏色 通過使用內聯樣式。

getElementById() 方法提供了一種通過 ID 選擇 DOM 元素的快速且安全的方法。它適用於所有現代和舊瀏覽器,包括 Internet Explorer。

或者,您也可以使用 querySelector() 方法通過 ID 選擇一個 HTML 元素:

const elem = document.querySelector('#protip');

要通過任意 CSS 選擇器(如類、標籤名稱或 ID)選擇 DOM 元素,可以使用 querySelectorAll() 方法。它返回與給定 CSS 選擇器匹配的所有 DOM 元素。

看看如何選擇 DOM 元素教程,了解更多關於在 JavaScript 中獲取 DOM 元素的不同方法。


Tutorial JavaScript 教程
  1. 所有你需要知道的關於瀏覽器用戶代理字符串

  2. Polly.JS 與 Eunice 的依賴關係

  3. 如何在 Kubernetes 上開發和調試 Node.js 應用程序

  4. Web 開發人員的獨特資源(html、CSS、字體、顏色)

  5. 在 Heroku 上部署 Rails API/React 應用程序,第 2 部分:前端部署

  6. 有沒有辦法檢查一個對像是否真的被釋放了?

  7. javascript:從字符串創建 HTMLElement

  1. 使用 HTML5 應用程序緩存時要避免的常見陷阱

  2. 使用 React.forwardRef 與自定義 ref 道具的價值

  3. 防止 FlexGrid 中的觸摸滾動彈跳

  4. 錯誤:無效的字符串值(arg=”_name”,coderType=”string”,value=null)

  5. src、public 和 build in 文件夾結構有什麼區別?

  6. HTML5 輸入類型替代

  7. 我正在創建一個完整的網絡操作系統作為我 2021 年的個人網站

  1. 在 Express.js 中處理身份驗證

  2. 2022 年 PHP 與 Javascript

  3. 組合減速機

  4. Node.js 中的設計模式:實用指南