目录

JavaScript中的节点操作分为:增、删、改、查(获取),四大类型。

我们直接利用案例来学习:

HTML布局代码:

JavaScript代码实现:

第一步:获取所有要用到的元素对象(可以利用id、class、name、标签获取)。

第二步:事件操作(单击事件、双击事件、鼠标移入事件、移出事件等等)

第三步:在单击事件中,所要做的操作。

在单击事件里面我们做JavaScript的核心代码 —— 添加节点。

最后出现的效果就是这样的效果:


JavaScript中的节点操作分为:增、删、改、查(获取),四大类型。

        今天我们总结一下JavaScript中的创建节点,添加节点。

        后续我会更新上,利用JavaScript的节点操作制作一个简易的留言板!!!

我们直接利用案例来学习:

案例效果

案例分析:在input框中输入文字,单击添加按钮,将输入的文字放到li标签中 添加到ul标签中。

案例效果:利用input输入框、 button按钮 和ul  li列表  制作 。其中只用 HTML 布局和 JS脚本。

HTML布局代码: 

<body><input type="text" placeholder="请输入添加的水果名" id="fruits"> <button id="btn">添加</button><ul id="ul"><li>苹果</li><li>香蕉</li><li>鸭梨</li></ul></body>

注意:因为后续我们 JavaScript要利用 id 获取元素,所以提前给好 id名称。

JavaScript代码实现:

第一步:获取所有要用到的元素对象(可以利用id、class、name、标签获取)。

input框中的文字要用,所以获取 input 输入框。

var fruits = document.getElementById("fruits");

button 按钮 我们要单击,所以获取 button 按钮。

var btn = document.getElementById("btn");

我们要在 ul 列表中插入新的元素 li   所以要获取 ul  列表。

var ul = document.getElementById("ul");

第二步:事件操作(单击事件、双击事件、鼠标移入事件、移出事件等等)

案例用我们要用到 鼠标单击 按钮的事件,所以给获取到的 按钮添加一个单击事件。

 btn.onclick = function(){   //执行的语法}

第三步:在单击事件中,所要做的操作。

        在单击事件里面我们做JavaScript的核心代码 —— 添加节点。

1、创建一个 li 的元素节点。

//语法:var 变量名 = document.createElement("创建的标签名")
var li = document.createElement("li");

2、创建一个文本节点(文本节点的内容就是input输入框中的内容)。

// 语法: var 变量名 = document.createTextNode("文本的内容")
var text = document.createTextNode(fruits.value);

3、将创建的文本的内容  添加到  创建的标签中。

// 语法:创建的元素节点 .appendChild (创建的文本节点)
li.appendChild(text);

4、将创建的元素节点  添加到 HTML 相应的位置。注意:这里是将 创建的 li 元素节点添加到 HTML标签中的 ul 里面,ul 和 li 是一个父子关系,所以我们要用到 appendChild添加。

//语法: 父级标签 .appendChild(创建的子级标签)ul.appendChild(li);

这里的 ul 是因为在第一步,获取到了 ul 标签,所以直接用就行。

最后出现的效果就是这样的效果:

案例效果

JavaScript的节点操作 —— 增加节点相关推荐

  1. 第一百二十六节,JavaScript,XPath操作xml节点

    第一百二十六节,JavaScript,XPath操作xml节点 学习要点: 1.IE中的XPath 2.W3C中的XPath 3.XPath跨浏览器兼容 XPath是一种节点查找手段,对比之前使用标准 ...

  2. JS节点操作、节点层级获取

    目录 获取元素方法 节点层级获取元素 节点概述 父子层级 兄弟层级 节点操作 创建节点 添加节点 删除结点 复制节点 获取元素方法 DOM提供的方法获取元素,利用标签特性获取元素,如标签名.类名等. ...

  3. jQuery节点操作创建节点元素删除节点 替换节点复制节点等基本本操作

    节点操作 jQuery中节点操作 查找节点(前面章节已讲) 创建节点 插入节点 删除节点 替换节点 复制节点 创建节点元素 工厂函数$()用于获取或创建节点 $(selector):通过选择器获取节点 ...

  4. javascript中节点操作、节点属性、节点获取、创建节点、删除节点、克隆节点

    节点操作 节点操作实际是利用DOM树把节点划分为不同的层次关系,常见父子兄弟级关系 节点属性: 节点一般有三个属性:nodeType节点类型(其中元素节点值为1,属性节点值为2,文本节点值为3).no ...

  5. jquery 元素节点操作 - 创建节点、插入节点、删除节点

    jquery的节点操作说明 前面的篇章对于jquery的元素操作大部分是使用html()的方式来操作,这种直接使用字符串创建的方式也是性能最高的. 使用html()操作节点 首先编写一个div包含一个 ...

  6. 节点操作 ------------- 父节点

    在获取元素时我们可以利用DOM提供的一系列方法获取,但是这些方法过于繁琐,不简练.所以我们学习节点操作,页面中所有内容都是节点,有文档节点,元素节点,属性节点等,我们主要针对研究的是元素节点 节点(n ...

  7. dom节点操作(节点的创建与追加、删除与替换节点的方法。)

    一.创建与追加节点 创建节点: document.creatElement("") 追加节点:document.appendChild("") 插入节点:doc ...

  8. JS对DOM节点的操作--增加节点,删除节点

    (1):DOM :DOM文档树的全称是document object model ,也就是文档对象模型,在js中,把整页面当成一个dom树,而我们可以对每一个节点都可以进行相应的操作,比如创建一个节点 ...

  9. 前端学习(848):为什么学习节点操作和节点简介

最新文章

  1. delete hive_「挑战30万年薪」 Hive语句详解之从SQL到HQL的应转习惯
  2. Linux - 用户与组
  3. kaggle notebook在git push时附带用户民和密码(一行搞定,全部写在一行中)
  4. 怎样呵护友谊_【家校联动共同呵护孩子健康成长科普课堂】关爱学生心理健康,守护学生健康成长...
  5. 2016面试——腾讯、蚂蚁金服、蘑菇街
  6. 前端学习(1865)vue之电商管理系统电商系统之实现表单的数据绑定
  7. python发展历程
  8. 模拟退火与遗传与蚁群算法
  9. sap甲方_带你走进SAP项目实施过程——前言
  10. ut-890/485-usb驱动 FOR Linux
  11. 华为HG8347R光猫 4台设备连接限制破解全过程
  12. PD快充3.0协议芯片
  13. android 微博一键关注,新浪微博怎样一键关注多个好友
  14. Vuforia Ground Plane 平面识别
  15. 三维激光扫描技术的应用领域有哪些?
  16. 课程 | 基于STM32CubeMX和HAL驱动库的嵌入式系统设计
  17. 中国公司债券第一单07长电公司债周一正式发行
  18. 通用型的中文编程语言探讨之一: 高考
  19. idea配置factets和Artifacts
  20. Oracle Exadata X8M: 终结 DIY 数据库系统

热门文章

  1. python布尔表达式举例_Python学习第20课--复杂的布尔表达式
  2. 迷茫了3年:做完这个测试项目,我终于决定辞职
  3. Ubuntu 无法连接xshell的问题
  4. 【备战秋招】每日一题:2023.05.15-拼多多OD机试(第一题)-多多的商品编号
  5. 电容笔做的比较好的品牌有哪些?高性价比电容笔测评
  6. 三国志战略版服务器维护延时,三国志战略版5月19日维护更新公告 跨区转服规则调整...
  7. UML在软件开发各个阶段的应用
  8. 《软件构造》之多线程
  9. matlab立方如何输入,[求助]如何使用matlab画面心立方结构
  10. XI 学习笔记 - 一些典型场景的练习