1. 代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>节点删除操作</title>
</head>
<body><button>删除</button><ul><li>赵四</li><li>刘能</li><li>谢广坤</li></ul><script>// 1. 获取元素var ul = document.querySelector('ul');var button = document.querySelector('button');// 2. 删除元素button.onclick = function() {if(ul.children.length === 0) {// 当没有元素可以删除,禁用按钮button.disabled = true;} else {ul.removeChild(ul.children[0]);}}</script>
</body>
</html>

2. 效果

原生js实现删除节点操作相关推荐

  1. 原生JS实现的DOM操作笔记(草稿整理)

    原生JS实现的DOM一系列操作参考: 原生JavaScript封装DOM库 siblings: 原生JS-查找相邻的元素-siblings方法的实现 addClass,removeClass,hasC ...

  2. 原生JS中DOM节点相关API合集

    原生JS中DOM节点相关API合集 节点属性 Node.nodeName //返回节点名称,只读 Node.nodeType //返回节点类型的常数值,只读 Node.nodeValue //返回Te ...

  3. 单链表的头插法尾插法及删除节点操作

    带头节点的单链表的头插法尾插法及删除节点操作 链表的操作对于初学者来说理解非常有难度,初学的同学们应该在学习链表的过程中多再练习本上画图,写一行代码就画出代码执行后链表各节点图的变化,方便理解.我也是 ...

  4. 双链表(删除节点操作)

    在双链表中删除第i个节点算法如下: 首先要会: 双链表的存储结构定义: typedef struct DLinkList{int data;DLinkList * prior;DLinkList * ...

  5. zTree 异步删除节点操作

    最近考虑使用 zTree 自带的编辑功能,但发现 beforeRemove 函数并不提供针对异步操作(如 AJAX.setTimeout)时的回调函数. 其实,要实现像这种需要根据异步返回结果来判断是 ...

  6. ng-zorro中表格树的动态添加、修改、删除节点操作

    在开发中,有时需要以表格树的形式加载数据,但是数据量特别大时,可能只是先加载一层,如果有子节点就在名称前显示一个"+"号或其它图标,然后点击"+"再展示子节点. ...

  7. js的DOM节点操作:创建 ,插入,删除,复制,查找节点

    DOM含义:DOM是文档对象模型(Document Object Model,是基于浏览器编程的一套API接口,是W3C出台的推荐标准.其赋予了JS操作节点的能力.当网页被加载时,浏览器就会创建页面的 ...

  8. 微信公众号删除cookie失败,cookie设置了过期时间不管用,微信公众号cookie比较诡异,删不掉,解决办法,原生JS封装cookie统一操作删除cookie,读取cookie,删除cookie

    公司有个项目,需求是这样的: pc 端的项目,有一个步骤可以在手机上操作,页面都在同一个域名下面,但是pc端需要登录(用到了 cookie ),公众号端不需要登录(不用 cookie ) ,不清楚服务 ...

  9. 原生js封装table表格操作,获取任意行列td,任意单行单列方法

    V1.001更新增加findTable-min.js 本次更新,优化了代码性能方面,增加了部分新功能,可以获取多个table表格批量操作. 考虑到本人后面的项目中可能涉及到大量的表格操作,提前先封了 ...

  10. 原生js清空上一个元素内容_原生js系列 删除元素

    // 删除id var idObject = document.getElementById('sidebar'); if (idObject != null) idObject.parentNode ...

最新文章

  1. apache httpd 1
  2. Java中常量定义的几种方式
  3. 新版微信对付款码截屏做处理 防止被骗
  4. RSA加密解密在jsencrypt+c#的实现-博客园加密登录
  5. python3 错误string indices must be integers 的解决方法
  6. 原生Js_使用setInterval() 方法实现图片轮播功能
  7. 【BZOJ2300】[HAOI2011]防线修建 set维护凸包
  8. expect巡检服务器_Shell-批量巡检服务器脚本
  9. Kali渗透测试工具库(三)hydra——密码暴力破解工具
  10. mysql之配置使其可用python远程控制
  11. vs 下 opengl 配置问题
  12. 面试题:老师生日分析过程,能否建模用程序解答?
  13. win10备份为wim_经典好用系统安装备份工具一键恢复CGI-plus v5.0.0.4 增强版
  14. 孩子一生的教育纪录片
  15. 如何给linux添加新硬盘(转)
  16. ps如何保存透明图片
  17. 论文笔记1 MOEFL Multi-objective Evolutionary Federated Learning
  18. x64dbg 黑色主题配色方案
  19. python语句print(type(1j))的输出结果_Python 语句print(type(1J))的输出结果是:_学小易找答案...
  20. web day03 CSS基本概念 选择器

热门文章

  1. 华为交换机双上行组网Smart-link配置指南
  2. c语言写的fft程序,C语言编写FFT程序.pdf
  3. L298N 小车应用(附代码)
  4. 单片机c语言程序设计软件下载,《手把手教你学单片机C程序设计》PDF免费版下载...
  5. 设置某一个行列的颜色和写保护属性
  6. 服务器bios 虚拟化,hp服务器bios开启虚拟化(hp主板开启虚拟化)
  7. SQL Server2005彻底卸载
  8. 计算机二级office公共基础知识思维导图-数据结构
  9. gateway权限统一认证
  10. 说长道短注册码、序列号