当前位置: 首页 > news >正文

云南做网站费用/怎么引流到微信呢

云南做网站费用,怎么引流到微信呢,益阳seo网站建设,赣州章贡区属于什么风险区这些JavaScript节点操作你都知道嘛? 目录:这些JavaScript节点操作你都知道嘛?1、什么是节点2、节点操作的基本属性3、创建节点3.1 元素节点3.2 文本节点4、添加节点5、节点层级5.1 介绍5.2 相关操作5.2.1 父子关系5.2.2 兄弟关系6、删除节点7…

这些JavaScript节点操作你都知道嘛?


目录:

  • 这些JavaScript节点操作你都知道嘛?
    • 1、什么是节点
    • 2、节点操作的基本属性
    • 3、创建节点
      • 3.1 元素节点
      • 3.2 文本节点
    • 4、添加节点
    • 5、节点层级
      • 5.1 介绍
      • 5.2 相关操作
        • 5.2.1 父子关系
        • 5.2.2 兄弟关系
    • 6、删除节点
    • 7、拷贝节点
    • 8、替换节点

1、什么是节点

​ 网页页面中所有的内容都是节点,包括标签、属性、文本以及注释……等,在DOM中节点以Node来表示,使用DOM操作节点主要是对节点进行创建、添加、修改和删除……等的操作。

2、节点操作的基本属性

  • nodeType:节点类型,这里的类型指的是标签的名称
  • nodeName:节点的名称,这里的名称是JavaScript中给这个节点起的一个名字
  • nodeValue:节点值

3、创建节点

3.1 元素节点

  • creatElement方法创建
//语法格式:document.creatElement("节点类型");
//注意:1、可以创建元素,但是只是创建了非结构中的元素2、它不会自动添加到结构内部3、创建多个元素的效率较低3、结构清晰简单

解释:

​ 该方法创建由tagName指定的HTML元素,因为这些元素原先不存在DOM文档中,而是根据我们的需求动态创建的,所有这种创建元素节点的方式叫做动态创建节点

  • 文档对象.write方法创建
document.write("标签或者文本");
//注意:1、直接将内容写入到页面的内部流去去2、当文档流执行完毕,会导致页面重绘,也就是HTML头部的声明丢失了3、所有它可以识别有效标签
  • 元素对象.innerHTML属性创建
元素对象.innerHTML = "标签或者文本"
//注意:1、将内容写如到当前节点的内部2、不会导致页面重绘3、可以创建多个元素,以及关系,并且也不需要连接字符串的操作,所以工作效率高,并且会识别有效标签4、写法结构比较复杂

3.2 文本节点

//语法格式:document.creatTextNode("文本值");
//注意:创建好文本节点以后一定要记得添加到某个元素节点中

4、添加节点

  • 添加到父节点最后一个子节点之后
//语法格式:父节点.appendChild("节点名");
//说明:该方法将一个节点添加到指定父节点中最后一个子节点之后
  • 添加到指定父节点中的指定子节点之前
//语法格式:父节点.insertBefor(节点,子节点);
//说明:该方法将一个节点元素添加到指定的父节点中的指定子节点之前

5、节点层级

5.1 介绍

​ 利用DOM可以将节点划分为不同的层级关系,常见的层继关系就是父子关系。

5.2 相关操作

5.2.1 父子关系

​ 1、获取父级节点

//语法格式:子级节点.parentNode;

​ 2、子级节点

  • 返回包含所有子节点的nodeList(标准),这个集合会进行即使更新
//语法格式:当前节点.childNodes;
//注意:返回值里面包含了所有的子节点,包括孙子级别的节点,以及文本节点,如果只想获取里面的元素节点,则需要专门的处理。因此一般不会采用这种方式
  • 返回包含所有子元素节点的伪数组(非标准),不返回浏览器的格式化节点,所有常用这个属性
//语法格式:当前节点.children;
//注意:该属性是一个只读属性,之后经常使用该属性来获取所有的子级元素节点
  • 返回第一个子级节点
//语法格式:当前节点.firstChild;
//注意:返回第一个子节点,找不到则返回null,同样包含文本节点
  • 最后一个子级节点
//语法格式:当前节点.lastChild;
//注意:返回最后一个子节点,找不到则返回null,同样包含文本节点
  • 第一个子元素节点
//语法格式:当前节点.firstElementChild;
//注意:返回第一个子元素节点,找不到则返回null,只找元素,IE9之后
  • 最后一个子元素节点
//语法格式:当前节点.lastElementChild;
//注意:返回最后一个子元素节点,找不到则返回null,只找元素,IE9之后

5.2.2 兄弟关系

  • 返回当前元素的上一个兄弟元素
//语法格式:当前元素.previousElementSibling;
//注意:只管元素,有兼容问题
  • 返回当前元素的下一个元素兄弟元素
//语法格式:当前元素.nextElemengtSibling;
//注意:只管元素,有兼容问题
  • 返回当前元素的上一个兄弟节点
//语法格式:当前元素.previoustSibling;
//注意:包含文本节点
  • 返回当前元素的下一个兄弟节点
//语法格式:当前元素.nextSibling;
//注意:包含文本节点

6、删除节点

  • 可以通过父节点的removeChild(子节点)方法来删除对应的子节点
父节点.removeChild(要删除的元素对象);
//注意:1、返回被删除的元素对象2、只能删除自身的子节点,兄弟节点的子节点无效,反抛异常
  • 自己删除自己
元素对象.remove();
//注意:直接将当前元素节点删除,连带自己的子节点

7、拷贝节点

元素节点名.cloneNode(是否深拷贝)//说明:1、克隆当前的这个元素节点2、返回克隆结果3、参数是Boolean类型,表示是否深拷贝
//拷贝:1、深拷贝:将元素自己包括自己的子元素也复制过来2、浅拷贝:只将自己这个元素节点复制过来

8、替换节点

  • 将节点替换为字符串
//语法格式:
节点对象.replaceWith(DOMstrong);
  • 替换当前节点对象的指定子节点
//语法格式:
当前节点对象.replaceChild(新的子节点,旧的子节点);
http://www.jmfq.cn/news/5255137.html

相关文章:

  • seo基础知识/seo全网营销公司
  • 吉安企业做网站/seo 优化技术难度大吗
  • 做微商有卖鞋子的网站吗/今天新闻最新消息
  • 做网站企业的发展前景/深圳今日重大新闻
  • 品牌策划营销/西安百度快照优化
  • 个体户做盈利网站/百度云服务器
  • ipad做电影网站/网络营销的主要传播渠道
  • 甘肃建设网站/成品网站1688入口的功能介绍
  • 在线生成固定悬浮导航的工具网站/合肥seo培训
  • wordpress建m域名网站/每日舆情信息报送
  • wordpress管理页面/镇江seo公司
  • 广州营销型网站制作/有没有免费的写文案的软件
  • 西安网站建设哪个好/营销qq
  • 政务内网网站群建设/西安网站到首页排名
  • 长沙做网站多少钱/seo有哪些网站
  • 东莞模板网站设计/百度搜索引擎原理
  • 河北恒山建设集团网站/营销策划方案怎么做
  • 免费网站建设视频教程/中国最新军事新闻最新消息
  • 昆山做网站的/168推广网
  • 惠州seo外包服务/南京seo网站优化
  • 西安做网站找缑阳建/腾讯广告推广平台入口
  • 企业 网站微信 建设/莆田百度推广开户
  • wordpress编辑器段间距/优化网站内容的方法
  • 福田网站建设设计/厦门seo俱乐部
  • 唐山哪里有做网站的/晋城网站seo
  • 关于旅游网站策划书/国内最新新闻
  • 施坦威网站关于我们/深圳百度推广电话
  • 网站研发公司/windows优化大师要钱
  • 湛江专业看房/漯河seo推广
  • 2017湖北建设教育协会网站/最全bt搜索引擎入口