首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jsDOM操作
新星_
创建于2022-07-14
订阅专栏
文档操作对象模型
暂无订阅
共19篇文章
创建于2022-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
图片放大镜案例
```js ``` > 求鼠标在某个盒子的距离就用鼠标离页面(body)的距离减去某个盒子离页面(body)的距离 ; 2.window.scroll(0,600); 3.w
页面渲染的流程
渲染流程 浏览器加载一份html文当是怎么加载的? 重绘与回流 重绘:节点的改变不会影响布局,更新了元素的绘制属性。如改变了背景颜色,字体颜色和等不会影响布局和元素的隐藏没有影响布局。 回流:节点的改
网页的根元素节点和元素绑定自定义属性
document对象 document对象也可以绑定事件 文档根元素和文档根节点 documentElement是网页中的根节点也是网页中的根元素就是html元素,html里面html是元素的根节点
事件代理
事件代理 事件代理是网页设计的一种设计思想,利用事件冒泡的原理和无论事件触发时触发事件执行的元素(事件触发源)是不是事件绑定的元素,在事件处理函数内部的事件对象event都可以访问这个事件绑定的元素。
阻止事件冒泡和阻止系统默认事件
事件对象的target属性和currentTarget属性 event.target指向引起触发事件的元素,而event.currentTarget则是事件绑定的元素。 只有被点击的那个目标元素的ev
事件响应链
事件源 事件源:触发事件的元素,单击某个子元素时,该元素称为事件源;单击事件不仅发生在事件源上,也发生在其文档树上的所有的父级元素上。 事件捕获 事件捕获:结构上(非视觉上)嵌套关系的元素,会存在事件
盒子模型
DOM盒子模型 浏览器提供一些获取页面中的盒子位置和样式宽高信息的属性和方法,获取的结果是没有单位的数字number类型且获取的结果是整数,它会自己进行四舍五入。 CSS盒子模型 元素内容的宽度和高度
事件对象和事件中的this
事件对象 事件触发时对于事件处理函数,JS执行引擎会默认传一个实参就是事件对象,通常用形参event接收。Event对象(事件对象)存储着事件发生时的相关信息,比如事件在其中发生的元素、键盘按键的状态
事件类型
鼠标事件 1.click:用户单击鼠标左键。 鼠标按下和松开时的鼠标的光标指针在被选元素区域内部会触发。超出了被选元素区域的后代元素也算被选元素区域内部。 2.dbclick:用户双击鼠标左键触发。
事件的绑定与解绑
事件的概念 事件 元素在某种状态(某种状态由浏览器实现也称为事件触发)达成时,要执行的提前设定好的程序,称之为事件句柄。 事件三要素 1.事件源:在哪个元素上发生的。比如: p标签、a标签、div标签
文档中节点元素的增删改查
查询元素节点 查询元素就是获取元素,获取元素的主要方法 获取方式 语法 返回值 通过id获取元素 document.getElementById("元素的id名") 返回的是一个元素对象 通过clas
js操作元素
操作元素内容 元素内容指开始标签与结束标签之间的内容,单标签没有元素内容,表单标签除外。 操作闭合标签内容 语法: 操作表单元素内容 操作表单元素用的是表单的value属性。 语法: 点击按钮即可获取
什么是DOM操作
文档对象模型 DOM是document object model,它是W3C产业联盟制定的浏览器对程序员提供的对HTML文档操作的接口。把文档中的代码翻译成一个对象模型,就是文档对象模型。 浏览器会根