这些是一些用于修改 HTML 元素的常见方法:
1、document.createElement(element):创建 HTML 元素节点。可以使用这个方法创建一个新的 HTML 元素,
例如 document.createElement('div') 将创建一个 <div> 元素节点。
2、document.createAttribute(attribute):创建 HTML 属性节点。可以使用这个方法创建一个新的 HTML 属性节点,
例如 document.createAttribute('class') 将创建一个表示 class 属性的属性节点。
3、document.createTextNode(text):创建 HTML 文本节点。可以使用这个方法创建一个包含指定文本的 HTML 文本节点,
例如 document.createTextNode('Hello, world!') 将创建一个包含文本 'Hello, world!' 的文本节点。
4、元素节点.removeChild(element):删除 HTML 元素。这个方法用于从父元素中移除指定的子元素。需要操作父元素节点调用该方法,
例如 parentElement.removeChild(childElement)。
5、元素节点.appendChild(element):添加 HTML 元素。这个方法用于将一个元素节点作为子元素添加到另一个元素节点中。需要操作父元素节点调用该方法,
例如 parentElement.appendChild(newChildElement)。
6、元素节点.replaceChild(element):替换 HTML 元素。这个方法用于将一个元素节点替换掉另一个元素节点。需要操作父元素节点调用该方法,
例如 parentElement.replaceChild(newElement, oldElement)。
7、元素节点.insertBefore(element):在指定的子节点前面插入新的子节点。这个方法用于在指定子元素之前插入一个新的子元素。需要操作父元素节点调用该方法,
例如 parentElement.insertBefore(newChildElement, referenceChildElement)。
示例:
<!DOCTYPE html>
<html>
<head>
<title>我的HTML页面</title>
</head>
<body>
<div id="myDiv">
<p>你好,世界!</p>
</div>
<script>
// 创建元素节点
var newElement = document.createElement('h1');
newElement.textContent = '欢迎访问我的网站!';
// 创建属性节点
var newAttribute = document.createAttribute('class');
newAttribute.value = 'heading';
// 创建文本节点
var newText = document.createTextNode('这是一个段落。');
// 获取父元素节点
var parentElement = document.getElementById('myDiv');
// 删除子元素节点
var childElement = document.querySelector('p');
parentElement.removeChild(childElement);
// 添加子元素节点
parentElement.appendChild(newElement);
// 替换元素节点
var oldElement = document.querySelector('h1');
var replacementElement = document.createElement('h2');
replacementElement.textContent = '欢迎访问我的更新网站!';
parentElement.replaceChild(replacementElement, oldElement);
// 在指定子节点前插入新的子节点
var referenceChild = parentElement.firstChild;
parentElement.insertBefore(newText, referenceChild);
</script>
</body>
</html>
运行结果:文章来源:https://www.toymoban.com/news/detail-569743.html
文章来源地址https://www.toymoban.com/news/detail-569743.html
到了这里,关于JavaScript--修改 HTML 元素的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!