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

电商网站开发分销商wordpress运行机制

电商网站开发分销商,wordpress运行机制,wordpress视频播放插件下载,什么网站了解国家建设的行情目录 前言 常用的节点操作 innerHTML 的两个弊端(补充) createElement(标签名)使用dom方法创建一个元素 父元素.appendChild(子元素) 添加到父元素 注意 指定插入 父元素.insertBefore(要添加的元素,父元素中的指定子元素) 注意&…

目录

前言

常用的节点操作

innerHTML 的两个弊端(补充)

createElement(标签名)使用dom方法创建一个元素

父元素.appendChild(子元素) 添加到父元素

 注意

指定插入   父元素.insertBefore(要添加的元素,父元素中的指定子元素) 

注意:

删除元素  父级.removeChild(要删除的子元素)

补充内容 

案例 

效果图

核心代码 

元素的替换 :被替换元素的父级.replaceChild(替换的元素,被替换的元素);

克隆: 被克隆的元素对象.cloneNode()


前言

        在JavaScript中,节点操作是指通过操作DOM(文档对象模型)中的节点来动态修改网页的结构和内容。DOM表示网页的层次结构,可以通过JavaScript来访问和操纵DOM节点。节点是DOM树中的基本单元,可以是元素节点、文本节点、属性节点等。节点操作包括创建、添加、删除、替换和修改节点的属性或内容等操作。

常用的节点操作

innerHTML 的两个弊端(补充)

innerHTML 的两个弊端

1.他会引起页面底层的重新渲染,每一次重新渲染都会重新刷新元素中的内容,

在刷新之后,元素不在是原来的那个元素,那么次元素绑定的所有事件都不会生效

2.正是因为innerHTML会引起页面底层的重新渲染,这样比较耗时,性能比较低

createElement(标签名)使用dom方法创建一个元素

      createElement(标签名)使用dom方法创建一个元素,创建之后的元素可以使用任何元素具有的方法

父元素.appendChild(子元素) 添加到父元素

父元素.appendChild(子元素)把指定的子元素添加到父元素的最后面 

//创建一个p标签
let p =document.createElement('p');p.innerHTML = '梦到找厕所';//把创建的标签添加到父元素中wp2.appendChild(p);

 注意

        如果需要使用innerHTML,尽量在for循环外部使用,尽可能的不要在for循环内部使用innerHTML

        如果元素内部有事件操作,则可以使用,createElement创建元素,如果展示信息,则可以使用innerHTML

指定插入   父元素.insertBefore(要添加的元素,父元素中的指定子元素) 

父元素.insertBefore(要添加的元素,父元素中的指定子元素)

       把要添加的元素(参数1),添加到 父元素中的指定子元素(参数2) 之前

注意:

        使用该方法一定要两个参数,如果第二个元素不存在或者不合法,则会把元素添加到 父元素的末尾,类似appendChild()

删除元素  父级.removeChild(要删除的子元素)

删除元素

父级.removeChild(要删除的子元素)

参数必须是一个元素对象,否则报错

返回值是删除的对象

删除元素之前必须要先找到元素

补充内容 

       confirm(对话内容)他是一个对话框,如果用户点击确定,就返回ture,否则返回false,因此常在if语句中用来判断用户的某项操作。

案例 

效果图

核心代码 

let del = document.querySelector('#del')
//点击删除
del.onclick = function(){//获取要删除的元素let first = document.querySelector('#list>li:nth-child(1)');if (confirm('你确定要删除吗?')) {list.removeChild(first);alert('删除成功')}}

元素的替换 :被替换元素的父级.replaceChild(替换的元素,被替换的元素);

元素的替换

被替换元素的父级.replaceChild(替换的元素,被替换的元素);

返回值是被替换的元素对象

aa('#btn').onclick = function(){let h2 = document.createElement('h2');h2.innerHTML = '多少楼台烟雨中';aa('.wp').replaceChild(h2,aa('.h1'));
}

克隆: 被克隆的元素对象.cloneNode()

被克隆的元素对象.cloneNode();

参数默认是flase

false:不复制子级中的dom结构和节点

turn:深层拷贝,被克隆对象的子级dom结构和节点都会被复制

复制的是元素节点的结构,不会复制该节点上的事件

该方法的返回值是复制的元素对象

aa('#copy').onclick = function(){//拷贝 wp1let ele =aa('.wp1').cloneNode(true);//获取bodylet body = document.body;//把复制的结果存入body中body.appendChild(ele)
}

 

http://www.yayakq.cn/news/136941/

相关文章:

  • 天津网站建设公司seoheuni
  • 莱芜警方网站官网dw手机网站建设
  • 阿里巴巴官网网站开发一个app成本
  • 建设厅网站账号密码忘记怎么办wordpress 504错误
  • 网站 目标电脑平面设计软件
  • 卡盟网站制作教程网站设计做哪些的
  • 个人做网站名称可以随意更改吗设计本和游戏本区别
  • 网站建设化妆品的目录广州越秀区发布紧急通告
  • 全能网站建设完全自学网站权重怎么提高
  • 直接在原备案号下增加新网站客户登记管理系统
  • 四川建设厅官方网站证书查询网站制作的部分
  • 电影片头在线制作网站微信公众号如何运营与推广
  • 郑州专业的网站建设网站建设费如何入帐
  • 网站答辩ppt怎么做网络销售平台有哪些
  • 网站怎么做qq授权登录界面学科建设的网站
  • 惠州网站建设 惠州邦百度百科词条创建入口
  • 网站的页脚北京网站建设还公司
  • 网站举报有奖平台博物馆设计
  • 网站风格一般具有哪三大特征wordpress如何修改背景图片
  • 网站建设需要的手续wordpress做支付宝
  • qq空间做网站包头网站
  • 帮人盖章网站备案授权书百度收录万网空间的网站需要多久
  • 濮阳哪里做网站网站规划与网页设计第四版电子书
  • 网站制作湖州百度一下首页官网下载
  • 网站建设 软文做网站 博客
  • 沈阳开发网站公司哪家好网页设计与制作个人网站
  • 网站建设的主要情况说明定制高端网站建设服务商
  • 南宁做网站的有几家直通车怎么开效果最佳
  • 做计算机网站的总结如何做类似优酷的视频网站
  • 开发做游戏的网站防内涵吧网站源码