Heim > Web-Frontend > js-Tutorial > Hauptteil

Zusammenfassung der nativen JavaScript-Operationen auf Dom-Knoten

韦小宝
Freigeben: 2018-03-09 14:10:09
Original
1831 Leute haben es durchsucht

Bei der Entwicklung von JavaScript-Programmen wird am häufigsten die Operation von dom verwendet. Heute werden wir die Operationen von nativem JavaScript auf dem Dom-Knoten zusammenfassen Um die Funktionsweise von JavaScript mit DOM-Knoten zu verstehen, können Sie einen Blick darauf werfen.

1. Elementknoten abrufen

Einzelnes Element abrufen: document.getElementById(); ) //Erstes Element abrufen;

Mehrere Elemente abrufen (Sie können ein einzelnes Element per Index auswählen und eine Reihe von Elementen zurückgeben, äquivalent zu einem Array):

document.getElementsByTagName(); 
document.getElementsByName(); 
document.getElementsByClassName();// 动态,实时的 
document.querySelectorAll();// 查找速度比上面的块 //是静态的,非实时的,
Nach dem Login kopieren

Elemente erstellen, Text

document.createElement(“p”); 
document.createNode(“hello”) //创建文件节点。
Nach dem Login kopieren

In Dokument einfügen

parentNode.appendChild(newNode), 
parentNode.insertBefore(newNode,positionNode);
Nach dem Login kopieren

Attributmanipulation

ele.setAttribute(name,value)//设置属性 
ele.getAttribute(name)//获取元素的属性 
ele.removeAttribute(name)//移除属性
Nach dem Login kopieren

Knotenentfernung

ele.remove(),parentNode.removeChild(childNode)
Nach dem Login kopieren

Untergeordnetes Element ersetzen

parentNode.replaceChild(newNode,oldNode)
Nach dem Login kopieren

Element kopieren

ele.cloneNode(boolean);// boolean为true, 深复制。
Nach dem Login kopieren

2. Untergeordnete Elemente, übergeordnete Elemente und Geschwisterelemente abrufen

ele.previousElementSibling;//上一个兄弟元素 
ele.parentNode;//父元素 
ele.children//子元素 
ele.nextElementSibling//下一个兄弟元素
Nach dem Login kopieren

Mehr über Knotenoperationen:

Zusammenfassung der DOM-Knotenoperationsmethoden in jQuery

Das obige ist der detaillierte Inhalt vonZusammenfassung der nativen JavaScript-Operationen auf Dom-Knoten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!