美文网首页
HTML DOM增加删删除操作

HTML DOM增加删删除操作

作者: 90后IT | 来源:发表于2017-09-14 21:27 被阅读0次

/**

* 思路:

* 1、获取对象

* 2、添加事件

* 添加:

* 3、创建ul标签

* 4、判断inputTxt的值是否为空,为空的话弹出提示,有值的话继续执行添加

* 5、创建li标签,创建文本节点;

* 6、把创建的文本节点,放入li里,把创建li标签放入ul标签里;

* 7、把创建ul标签放入id为box的div里

* 点击删除

* 1、获取box里的所有的li,

* 循环遍历li,

* 判断li的的文本值是否是删除,

* 是的话添加点击事件

*/

//获取对象id

varinputTxt=document.getElementsByTagName("input");

varbox=document.getElementById("box");

varapp=document.getElementById("app");

vardelF=document.getElementById("delF");

vardelL=document.getElementById("delL");

varupdate=document.getElementById("update");

//添加事件

app.onclick=function() {

//创建ul标签

varlist =document.createElement('ul');

//判断inputTxt的值是否为空,为空的话弹出提示,有值的话继续执行添加

if(inputTxt[0].value==''|| inputTxt[1].value==''|| inputTxt[2].value==''){

alert('请输入有效元素');

}else{

//循环input标签

for(vari =0;i < inputTxt.length;i++) {

//创建li标签

varlist_lis =document.createElement('li');

//创建文本节点,

varlist_txt =document.createTextNode(inputTxt[i].value);

//把创建的文本节点,放入li里

list_lis.appendChild(list_txt);

//把创建li标签放入ul标签里

list.appendChild(list_lis);

// 把创建ul标签放入id为box的div里

box.appendChild(list);

//                  console.log(inputTxt[i].value)

}

}

//点击删除

//获取box里的所有的li

varLi=box.getElementsByTagName('li');

//循环遍历li

for(vari=0;i

//判断li的的文本值是否是删除

if(Li[i].innerText=='删除'){

//是的话添加点击事件

Li[i].onclick=function() {

box.removeChild(this.parentNode);

}

}

相关文章

  • HTML DOM增加删删除操作

    /** * 思路: * 1、获取对象 * 2、添加事件 * 添加: * 3、创建ul标签 * 4、判断inputT...

  • JavaScript 基本语法

    常见用途 HTML DOM 操作(结点操作,比如添加、修改、删除结点) 给网页增加动态功能 js 输出与调试

  • 学习W3school的DOM教程

    总而言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。 DOM实例,学习全部DOM操作。

  • JavaScript 浏览器操作

    JavaScript 快速入门 浏览器浏览器对象操作 DOM插入 DOM删除 DOM 操作表单获取值设置值HTML...

  • 【前端性能优化】之代码级优化

    1. Javascript DOM DOM操作应该是脚本中最耗性能的一类操作,例如增加、修改、删除 DOM元素或者...

  • jQuery的基础操作——DOM基本操作

    JQuery中的DOM操作主要对包括:建【新建】、增【添加】、删【删除】、改【修改】、查【查找】【像数据库操作】。...

  • js

    一、访问元素的属性 A.核心Dom B.HTML Dom C.自定义属性: 案例 二、Dom中的增加和删除 1.增...

  • 渲染数据一、Dom的回流,重绘,映射

    /* * Dom回流:(重排reflow):是指html文档结构发生改变(增加删除元素,位置改变等。。),然后浏览...

  • DOM

    HTML DOM定义了访问和操作HTML文档的标准方法。换言之,就是如何获取、修改、添加或删除HTML元素的标准。...

  • HTML DOM结构

    HTML DOM 定义了访问和操作 HTML 文档的标准。 什么是 HTML DOM? HTML DOM 是: H...

网友评论

      本文标题:HTML DOM增加删删除操作

      本文链接:https://www.haomeiwen.com/subject/zrrjsxtx.html