<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>js添加删除HTML元素</title>
</head>
<body>
<div id="ssj"><input id="s1" type="button" value="添加元素" onclick="addHTMLelement()"/><input id="s2" type="button" value="删除元素" onclick="deleteHTMLelement()"/><p id="p1">这是第一段</p><p id="p2">这是第二段</p></div>
<script>function addHTMLelement() {var parent =document.createElement('p');//创建新元素parent.id='p3';var node =document.createTextNode("新的一段");//新元素中内容parent.appendChild(node);//将该节点添加入P元素中var element =document.getElementById('ssj');element.appendChild(parent);}function deleteHTMLelement(){var parent =document.getElementById('ssj');var child  =document.getElementById('p3');parent.removeChild(child);//还可以使用child.parentNode.removeChild(child); 就可以不用找父亲节点}
</script>
</body>
</html>

js添加删除HTML元素相关推荐

  1. js添加删除数组元素

    添加元素 <script>// 1.push()在数组元素的末尾 添加一个或多个数组元素 push推var arr=[1,2,3];// arr.push(4,'lxl')会返回新数组的长 ...

  2. 动态添加/删除HTML元素

    动态添加/删除HTML元素 <HTML> <HEAD> <title>动态添加/删除HTML元素</title> <style type=&quo ...

  3. js list删除指定元素_删除js数组中的指定元素,有这两步就够了

    js数组是js部分非常重要的知识,有时我们有这么个需求js数组删除指定元素,先定义一个函数来获取删除指定元素索引值,然后用js数组删除的方法,来删除指定元素即可,就两步不难,很简单. 1.JS的数组对 ...

  4. 在浏览器中添加删除页面元素

    在浏览器中添加删除页面元素 一.添加元素 确定添加元素位置,并找到容器元素. 新建一个填写内容步骤,添加填写项目,获取容器元素,填写属性为添加子元素addchild,填写内容为新元素的html代码. ...

  5. JavaScript 添加删除数组元素

    添加删除数组元素方法 1. push() 在我们数组的末尾 添加一个或者多个数组元素   push  推 (1) push 是可以给数组追加新的元素 (2) push() 参数直接写 数组元素就可以了 ...

  6. js 数组删除指定元素

    js  数组删除指定元素,js 数组并没有提供直接删除某一指定元素的方法,因此需要我们稍作处理 思路:首先找到要删除的元素的位置,然后使用 splice 方法进行删除 示例代码 删除数组 s 中的 ' ...

  7. jq添加或删除html元素,jQuery添加删除DOM元素方法详解

    本文实例分析了jQuery添加删除DOM元素的方法.分享给大家供大家参考,具体如下: 介绍 DOM是Document Object Modeule的缩写,一般来说,DOM操作分成3个方面. 1.DOM ...

  8. js array 删除指定元素_数组--学习笔记(数据结构数组 /js数组)

    学习目标: 了解什么是数组: 数组如何访问内存地址(一维,二维): 什么是数组 是由相同类型的元素的集合所组成的数据结构,分配一块连续的内存来存储.利用元素的索引可以计算出该元素对应的存储地址. 最简 ...

  9. php js动态删除数组元素,javascript如何删除数组中的指定元素

    js删除数组中的指定元素主要分为两步,首先判断数组中是否包含这个元素,然后再通过splice()方法来删除指定元素 本篇文章主要介绍的是如何通过javascript语言对数组中的指定元素进行删除的方法 ...

最新文章

  1. 重磅:USNews2021世界大学排行榜出炉!清华首登亚洲第一
  2. Python工程师求职必知的经典面试题!
  3. java字符串 删除指定字符的那些事
  4. http协议的状态码400,401,403,404,500,502,503,301,302等常见网页错误代码
  5. MyBatis-Plus_AR 模式
  6. 使用block的好处
  7. flex 布局下侧轴的方向
  8. Linux多线程工作笔记0002---C语言函数前面的*是什么意思
  9. Webpack + vue + es6 安装
  10. uhd630黑苹hdmi_【EFI】联想 ThinkCentre M920t-N000 i5-9500 UHD630 ALC662 10.14.6 HDMI 黑苹果Hackintosh 引导下载...
  11. Python资料收藏(杂乱版)
  12. 4g网络切换软件_游戏掉线坑队友?OPPO Reno网络切换超快,上分吃鸡更稳
  13. Android屏幕共享权限,chrome屏幕共享权限
  14. 抢火车票,出行必备程序(12306bypass)--可以抛掉同程什么的抢票软件了
  15. 安全运维基础知识梳理
  16. ecshop 自动售货 php,ecshop自动分成二次开发实例
  17. 整理好的多款教程也素材与大家分享
  18. 主流前端框架实现原理
  19. 戴尔卡耐基《人性的弱点》
  20. linux打开nginx配置文件,【linux】systemctl启动nginx没有加载nginx.conf配置文件?

热门文章

  1. PHP中的 empty() 函数和 isset() 函数
  2. 谈函数isset()和empty()的区别
  3. 乔春洋:品牌文化的功能
  4. 网络amp;安全学习:解决eNSP路由器打开命令行界面(CLI)一直输出“###”的问题
  5. Spark大数据分析入门笔记
  6. Java中的过滤器和拦截器
  7. Java中方法的学习
  8. Swift Set 遍历,有序遍历Sorted insert update remove filter
  9. 计算机专业研究生北京科技大学,北京科技大学在职研究生计算机学专业考研怎么样...
  10. 毕业生写论文必备!!如何生成多级标题