前端学习JS第八天(P102--P110)
1、创建元素节点document.createElement(),创建文本节点document.createTextNode(),父节点.appendChild()向一个父节点添加一个新的子节点
2、insertBefore(新的,旧的)在指定旧的节点前面插入新的节点,
父节点.replaceChild(新,旧),
父节点.removeChild()删除子节点/子节点.parentNode.removeChild(子节点)
3、使用dom操作css,注意兼容性问题
①改的内联样式
元素.style.样式名 = 样式值
注意如果样式名中含有减号,在js中不合法,比如background-color,需要将这种样式名修改为驼峰命名法,去掉减号并将减号后面字母大写。
②读取内联样式
元素.style.样式名
③读取当前样式
元素.currentStyle.样式名 是属性 ,getComputedStyle(要获取样式元素,可以传递一个伪元素)是Window的方法,读取当前元素正在显示的样式。都是只读的。
4、其他操作样式的属性
element.clientHeight/Width只读可见高度/宽度
element.offsetHeight/Width只读元素整个高度/宽度,包括边框
element.offsetParent获取离当前元素最近的开启了定位的父元素
5、滚动条
前端学习JS第八天(P102--P110)相关推荐
- 前端学习--js.2
写一个通用的事件侦听器函数 markyun.Event = { //页面加载完成后 readyEvent :function(fn) { if(fn==null) { fn=document; } v ...
- 前端学习——JS基础知识点复习
一. JS复习 1.1 如何使用JS HTML标签内使用JS,要求写在onclick等事件属性或者href属性中(不推荐使用) 页面中的script标签内可以直接写JS代码 script标签的src属 ...
- 面向面试题的前端学习-js篇(自用,持续完善中)
前言:初心是记录面试题,慢慢由每个知识点引伸出去,逐渐查缺补漏,构建出更完善的前端知识系统. 题目来源:牛客网 gitnub 目录 HTTP协议 get请求传参长度的误区 补充get和post请求在缓 ...
- 前端学习---JS高级教程
文章目录 JS对象 创建对象的三种方式 内置对象 Math对象 Date对象 数组对象 字符串对象 JS对象 JS中所有事物都是对象.字符串.数值.数组.函数.布尔型.数字型.日期.数学和正则表达式都 ...
- 前端学习JS第七天(P90--P101)
1.DOM,文档对象模型,document object model,在js中通过dom操作网页.文档就指整个html网页,对象就是将网页每一个部分都转换成对象,模型用来表示对象之间的关系. 2.网页 ...
- js怎么在一个div中嵌入另一网站_好程序员web前端学习路线分享HTML5常见面试题集锦一...
好程序员web前端学习路线分享HTML5常见面试题集锦,接下来将会持续为大家分享几篇HTML5常见面试题. 1.布局 左边20% 中间自适应 右边200px 不能用定位 答案:圣杯布局/双飞翼布局或者 ...
- 【前端学习笔记】JavaScript + jQuery + Vue.js + Element-UI
前端学习笔记 JavaScript jQuery Vue.js Element-UI Java 后端部分的笔记:Java 后端笔记 JavaScript 基础语法(数据类型.字符串.数组.对象.Map ...
- web前端学习基础教程,简单的图片旋转木马自动轮播js代码
一款简单的图片旋转木马自动轮播js代码,图片叠加轮播切换效果,支持点击左右箭头按钮控制切换. 案例效果图 案例源码: <!DOCTYPE html> <html lang=" ...
- 前端学习笔记(js基础知识)
前端学习笔记(js基础知识) JavaScript 输出 JavaScript 数据类型 常见的HTML事件 DOM 冒泡与捕获 流程控制语句 for..in 计时器 let,var,const的区别 ...
最新文章
- 如何查看linux系统服务器磁盘大小和文件占用情况
- UGUI的优点新UI系统二 直观、易于使用
- 为什么电商的命门是供应链?
- idea安装Maven Helper
- fifo的valid信号啥时候为高_五角枫啥时候适合移栽?五角枫移栽最佳时间
- 《OSPF网络设计解决方案(第2版)》一第2章 介绍OSPF
- PyTorch学习笔记(六):PyTorch进阶训练技巧
- linux生成密码文本,Linux下用makepasswd和passwordmaker生成密码
- linux常用指令(持续更新……)
- Mac苹果安装Win7时鼠标和键盘没有响应
- 【转】PIC单片机入门笔记(新手学PIC必看)——基于PIC16F886
- 银博进销存 v2.21.1 医疗器械版 下载
- 什么是移动端,它和pc端有什么区别
- 儿童手表语音卡安全吗?
- Android开发--更换字体
- ibm tivoli_使用Tivoli®Composite Application Manager监视Tivoli®Access Manager WebSEAL服务器事务以进行响应时间跟踪
- 华为鸿蒙太空人壁纸,华为太空人动态壁纸下载-华为太空人动态壁纸图片高清版-丫丫安卓网...
- EfficientDet-BiFPN
- 更新Edge后打开网页失败问题
- 外校保研北大计算机条件,谈从山大到北大的保研经历
热门文章
- 个人喜欢的8本销售、职场、外企商战类书籍
- java mysql分层_java学习(十三)采用MVC分层思想实现转账功能
- 睢宁中学北校2021年高考成绩查询,2021年睢宁县高考状元名单资料,今年睢宁县高考状元多少分...
- Namesilo域名注册购买教程
- Stc8硬件乘除法器_16位除16位_汇编
- 【Python爬虫学习】七、淘宝商品价格爬取(成功爬取)
- 古墓里出土的那些奇怪文物,能否证明穿越的存在?
- java抓取qq消息_Java代码---实现爬取腾讯新闻
- Cobalt Strike使用教程一
- Linux性能之CPU使用率