Zu den häufig verwendeten Methoden gehören: 1. Elemente über ID abrufen; 2. Elemente über Klassennamen abrufen; 4. Elemente über untergeordnete Elemente oder übergeordnete Elemente abrufen;
In JavaScript gibt es viele Möglichkeiten, Seitenelemente zu lesen oder abzurufen. Im Folgenden sind einige häufig verwendete Methoden aufgeführt:
1. Elemente anhand ihrer ID abrufen
Mit der Methode document.getElementById() können Sie Elemente anhand ihrer ID abrufen. Zum Beispiel:
javascript
var element = document.getElementById("myElementId");
2. Elemente nach Klassennamen abrufen
Verwenden Sie die Methode document.getElementsByClassName(), um Elemente nach ihrem Klassennamen abzurufen. Diese Methode gibt eine HTMLCollection zurück, die alle passenden Elemente enthält. Zum Beispiel:
Javascript
var elements = document.getElementsByClassName("myClassName"); var firstElement = elements[0]; // 获取第一个匹配的元素
3. Elemente nach Tag-Namen abrufen
Verwenden Sie die Methode document.getElementsByTagName(), um Elemente nach ihren Tag-Namen abzurufen. Diese Methode gibt außerdem eine HTMLCollection zurück, die alle passenden Elemente enthält. Zum Beispiel: „Javascript“ . querySelector() gibt das erste Element zurück, das mit dem Selektor übereinstimmt, während querySelectorAll() eine NodeList aller Elemente zurückgibt, die mit dem Selektor übereinstimmen. Zum Beispiel:
Javascript
var elements = document.getElementsByTagName("p"); // 获取所有的<p>元素 var firstParagraph = elements[0]; // 获取第一个<p>元素
5. Elemente über untergeordnete Elemente oder übergeordnete Elemente abrufen
Sie können auch die Attribute „Children“, „FirstChild“, „LastChild“, „ParentNode“ und andere Attribute des Elements verwenden Abrufen oder Durchlaufen der DOM-Elemente im Baum. Zum Beispiel:
javascript
var element = document.querySelector(".myClassName"); // 获取第一个具有指定类名的元素 var elements = document.querySelectorAll("div > p"); // 获取所有作为<div>元素直接子元素的<p>元素
Bitte beachten Sie, dass bei Verwendung von getElementsByClassName(), getElementsByTagName() oder querySelectorAll() eine Sammlung oder Liste und kein einzelnes Element zurückgegeben wird. Wenn Sie eines dieser Elemente bearbeiten müssen, müssen Sie über den Index darauf zugreifen (z. B. Elemente [0]).
Wenn Sie außerdem Eigenschaften wie firstChild und lastChild verwenden, werden möglicherweise Textknoten oder andere Knotentypen zurückgegeben, nicht unbedingt Elementknoten. Wenn Sie nur Elementknoten abrufen möchten, können Sie Eigenschaften wie firstElementChild und lastElementChild verwenden.
Das obige ist der detaillierte Inhalt vonSo lesen Sie Webseitenelemente mit Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!