插件窝 干货文章 js如何获取子元素

js如何获取子元素

class 元素 获取 strong 694    来源:    2024-10-23
javascript 提供了以下获取子元素的方法:getelementbyid():通过元素 id 获取单一子元素。getelementsbyclassname():通过元素 class 名称获取子元素集合。queryselector():使用 css 选择器获取单个子元素。queryselectorall():使用 css 选择器获取子元素集合。

如何使用 JavaScript 获取子元素

方法 1:使用 getElementById()

getElementById() 方法可通过元素的 ID 获取子元素。语法为:

document.getElementById('element-id');

例如:

const childElement = document.getElementById('child-id');

方法 2:使用 getElementsByClassName()

getElementsByClassName() 方法可通过元素的 class 名称获取子元素的集合。语法为:

document.getElementsByClassName('class-name');

例如:

const childElements = document.getElementsByClassName('child-class');

方法 3:使用 querySelector()

querySelector() 方法可使用 CSS 选择器获取单个子元素。语法为:

document.querySelector('selector');

例如:

const childElement = document.querySelector('.child-class p'); // 获取带有 class "child-class" 的段落元素

方法 4:使用 querySelectorAll()

querySelectorAll() 方法可使用 CSS 选择器获取子元素的集合。语法为:

document.querySelectorAll('selector');

例如:

const childElements = document.querySelectorAll('.child-class'); // 获取所有带有 class "child-class" 的元素