search
Homephp教程PHP开发Introduction to 12 JavaScript DOM methods

This article introduces twelve methods about JavaScript DOM operations for your reference:

 1 createElement(element)

  Create a new element node with a specified tag name, and the return value is a reference pointer to the newly created element node.

  eg) var para = document.createElement("p");

 document.body.appendChild(para);

 2 createTextNode()

  Create a new text node containing the given text and return a pointer Reference pointer of the new text node:

  reference = document.createTextNode()

  The parameter is the text string contained in the new text node

 eg)

  var message = document.createTextNode("hello world");

var container = document.createElement("p");

container.appendChild(message);

document.body.appendChild(container);

3 cloneNode()

reference = node.cloneNode(deep)

Create a copy of the given node, the parameter is true or false, true means copying the child nodes of the node at the same time, false means not copying any child nodes.

 var para = document.createElement("p");

 var message = document.createTextNode("hello world");

 para.appendChild(message);

 document.body.appendChild(para);

 var newpara = para.cloneNode(true);

 document.body.appendChild(newpara);

 4 appendChild()

 reference = node.appendChild(newChild);

 Insert node, refer to the previous example.

  5 insertBefore()

  Reference = element.insertBefore(newNode,targetNode)

  Insert a given node in front of a given child node of a given element node, and return a reference pointer to the new child node.

 eg)

 var container = document.getElementById("content");

 var message = document.getElementById("fineprint");

 var para = document.createElement("p");

 container. insertBefore(para,message);

 6 removeChild()

  Reference = element.removeChild(node)

  will remove a child node from a given element and return a reference pointer to the deleted child node.

  When a node is deleted by removeChild(), all child nodes of this node will be deleted.

 7 replaceChild()

  Reference = element.replaceChild(newChild,oldChild)

  Replace a child node in a given parent element with another node. The oldChild node must be a child node of the element element. Return value Is a reference pointer pointing to the

 child node that has been replaced.

 eg)

 var container = document.getElementById("content");

 var message = document.getElementById("fineprint");

 var para = document.createElement("p");

 container. replaceChild(para,message);

 8 setAttribute()

 element.setAttribute(attributeName,attributeValue);

 Add a new attribute value to a given element node or change its existing attribute

 9 getAttribute

 AttributeValue = element.getAttribute(attributeName)

  Returns the value of a given attribute node for a given element.

  10 getElementById()

  element = document.getElementById(ID)

 Find an element with a given id attribute value and return an element node

 11 getElementByTagName()

  Used to find an element with a given tag name All elements:

 elements = document.getElementsByTagName(tagName)

 Returns a collection of nodes.

  12 hasChildNodes

   Used to check whether a given element has child nodes

  booleanValue = element.hasChildNodes

  Return true or false.

The above is the introduction of 12 javascript DOM methods. For more related articles, please pay attention to the PHP Chinese website (www.php.cn)!


Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools