博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端WEB-API 第四天-- 操作DOM 与 动态创建 DOM
阅读量:7083 次
发布时间:2019-06-28

本文共 1788 字,大约阅读时间需要 5 分钟。

错误拼接代码演示

	
Document 复制代码

正确演示

	
Document
复制代码

页面创建添加一个新元素

如何插入(insert) 元素    语法:        父元素:insertBefore(新元素)    含义:        将'新元素' 插入到 页面年终的元素的 前面      
Document

111

222

333

元素只有向前插入没有向后插入的一说 谨记复制代码

移除remove 元素

语法 :    父元素. removeChild(子元素);含义:    从父元素中删除子元素  
Document

111

222

333

复制代码

replace使用替换

父元素.replace('替换元素','父元素');  
Document

111

222

333

复制代码

标签插入 与 cloneNode 重要

cloneNode 与移动DOM 元素  重要    元素.cloneNode()    拷贝该元素,并返回该元素      
Document

111

222

333

元素.cloneNOde(true)拷贝该元素,机器所有的后代元素,并返回 ,要是不添加true 的话就不会拷贝子元素元素中如果绑定了事件,cloneNode是不会拷贝事件 var dv = document.querySelector('.dv'); dv.children[0].appendChild(a); // 这时候你就会发现 a从零标签一进到了 a标签,因为每个元素只能有一个父节点 dv.children[1].appendChild(a.cloneNode(true));复制代码

获得计算属性 样式操作 重要 重要 重要

获得计算属性 样式操作style  只能处理行内样式,无法处理嵌入样式点击一下 盒子 像右移动100 px如果第一次获取元素的样式值的时候,样式不是行内样式,是写在外部的就无法使用style获取应该使用计算样式 !!! window.getcomputedStyle(元素);该方法会返回这个元素的 所有计算样式的对象细节:写css 的规则是:先写定位在写尺寸,在写位置,在写尺寸,在写边框      
Document
复制代码

DEmo 在输入框 进行添加数字 +

  
Document 复制代码

Demo 我们现实实现 加减购物车

  
Document 复制代码

拼接字符串

  
Document
复制代码

使用js 动态创建 ul li 标签

  
Document
复制代码

data 动态创建数据

  
Document复制代码

js 运行性能问题 使用 +new Date

var start = +new Date()

var end = +new Date()

console.log(end -start)

大家谨记要在内存中处理完成后再加载到页面上 !!!

使用 js 创建 table 标签

  
Document复制代码

一个DOMO 开关切换收尾

  
Document
复制代码

转载于:https://juejin.im/post/5cbb14e151882532a14681b9

你可能感兴趣的文章
谨慎注意WebBrowser控件的DocumentCompleted事件
查看>>
回头再说 005 --温暖的文字和音乐
查看>>
JavaWeb之tomcat安装、配置与使用(一)
查看>>
解: Eclipse+pydev中文显示
查看>>
自动填写表单有风险吗?
查看>>
JSON下载与解析
查看>>
我的友情链接
查看>>
react+react-router+redux+react-redux构建一个简单应用
查看>>
二叉树遍历 (先序遍历、中序遍历、后序遍历) 递归
查看>>
shell编程学习之sed
查看>>
windows server 2012安装后规划分区
查看>>
Python学习笔记(2)--Python的安装
查看>>
使用cygwin/openSSH搭建windows下的SSH服务器
查看>>
Ubuntu里网卡IP设置的步骤&/etc/passwd文件
查看>>
Windows系统中 五大免费开源的SVN工具
查看>>
排序规则引起的冲突问题
查看>>
我的友情链接
查看>>
onTouch事件传递机制
查看>>
那些年的坑--双精度数值转成整形
查看>>
宽依赖、窄依赖
查看>>