JS 动态创建元素、删除元素、替换元素、修改元素
JS 修改 删除 元素 替换 动态创建
2023-09-14 09:13:27 时间
动态创建元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>阿西吧</title>
</head>
<body>
<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另外一个段落。</p>
</div>
<script>
var para = document.createElement("p");
var node = document.createTextNode("这是一个新的段落。");
para.appendChild(node);
var element = document.getElementById("div1");
var child = document.getElementById("p1");
element.insertBefore(para, child);
</script>
</body>
</html>
注意
- appendChild() 方法,它用于添加新元素到尾部。
- insertBefore() 方法,它用于添加新元素到开始位置。
删除元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>阿西吧</title>
</head>
<body>
<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另外一个段落。</p>
</div>
<script>
var parent = document.getElementById("div1");
var child = document.getElementById("p1");
parent.removeChild(child);
</script>
</body>
</html>
注意
- 已知要查找的子元素,然后查找其父元素,再删除这个子元素(删除节点必须知道父节点):
替换元素、修改元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>阿西吧</title>
</head>
<body>
<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另外一个段落。</p>
</div>
<script>
var para = document.createElement("p");
var node = document.createTextNode("这是一个新的段落。");
para.appendChild(node);
var parent = document.getElementById("div1");
var child = document.getElementById("p1");
parent.replaceChild(para, child);
</script>
</body>
</html>
相关文章
- css滚动条样式修改_js设置滚动条样式
- html js 全局 变量,JS定义全局变量
- JS后退一页, JS返回上一页, JS返回下一页代码[通俗易懂]
- node.js(2)
- JS跳转代码_js中跳转页面路径
- 用JS获取地址栏url参数的方法_js的url是啥
- js的6种数据类型_主要的数据类型
- JS对象转数组_js怎么把数组转成对象
- Vue.js – 引入外部 JS 文件
- Js如何修改元素的属性值
- js 数组去除重复数据-当WPS开始像支持VBA一样支持JS语言时,微软又该何去何从?
- 【JS 逆向百例】猿人学系列 web 比赛第二题:js 混淆 - 动态 cookie,详细剖析
- 永久免费H5直播点播播放器SkeyeWebPlayer.js实现webrtc流播放
- js修改文本框
- js 整数、手机号正则表达式详解编程语言
- JS比较3种函数的作用域
- 快速掌握JS操作MySQL数据库技巧(js操作mysql数据库)
- Redis中的订阅机制及其在JS中的应用(redis 订阅 js)
- js版本A*寻路算法
- 简单的js分页脚本
- js实现的八点拖动修改div大小的代码
- 如何将JS的变量值传递给ASP变量
- 通过遮罩层实现浮层DIV登录的js代码
- js获取当前地址JS获取当前URL的示例代码
- javascript文件中引用依赖的js文件的方法
- js清空form表单中的内容示例
- jquery.validate.js插件使用经验记录
- js实现class样式的修改、添加及删除的方法