選擇元素(Selecting DOM Elements) | Javascript

在DOM(文檔對象模型)中選擇元素是 JavaScript 開發人員的基本技能。透過操作HTML元素,讓我們的網頁增加更多靈活的互動性。我們將介紹使用 JavaScript 選擇元素的不同方法。

元素選擇方法:

//  1. getElementById: 通過其唯一ID選擇元素。
const elementById = document.getElementById('myElementId');

// 2. getElementsByClassName: 根據類名選擇元素。
const elementsByClass = document.getElementsByClassName('myClassName');

// 3. getElementsByTagName: 根據HTML標籤名檢索元素。
const elementsByTag = document.getElementsByTagName('div');

// 4. querySelector: 使用CSS樣式選擇器選擇單個元素。
const singleElement = document.querySelector('#myElementId');

// 5. querySelectorAll: 選擇所有與CSS樣式選擇器匹配的元素。
const allElements = document.querySelectorAll('.myClassName');

示範代碼:

// 使用不同方法選擇元素
const elementById = document.getElementById('myElementId');
const elementsByClass = document.getElementsByClassName('myClassName');
const elementsByTag = document.getElementsByTagName('div');
const singleElement = document.querySelector('#myElementId');
const allElements = document.querySelectorAll('.myClassName');

// 操作選擇的元素
elementById.textContent = '通過ID選擇';
elementsByClass[0].style.color = 'red';
elementsByTag[1].classList.add('highlight');
singleElement.innerHTML = '<strong>修改的內容</strong>';
allElements.forEach(element => element.setAttribute('data-selected', true));