上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即DOM事件流 注意: 1.JS 代码中 只能执行捕获或者冒泡其中的一个阶段 2.onclick 和 attachEvent 只能得到冒泡阶段 3.addEventListener(type,listener[,useCapture]) 第三 阅读全文
posted @ 2019-10-15 21:25 晴天宝宝i 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 注册事件有两种方式:传统方式 和 方法监听注册方式 1. 传统注册方式:btn.onclick = function (){} 利用 on 开头的事件 onclick 特点:注册事件的唯一性 同一个元素同一个事件只能设置一个处理函数,最后注册的处理函数将会覆盖前面注册的处理函数 2.方法监听注册方式 阅读全文
posted @ 2019-10-15 19:53 晴天宝宝i 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1. document.write( ) 如果页面文档流加载完毕,再调用这句话会导致页面重绘(根据 document.write()写入的内容,生成新的页面) 2.element.innerHTML innerHTML 创建多个元素效率更高(不要拼接字符串,采取数组形式拼接),结构稍微复杂 例: v 阅读全文
posted @ 2019-10-15 11:59 晴天宝宝i 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 元素节点 nodeType:1,属性节点 nodeType:2,文本节点 nodeType:3 (常使用元素节点) 1.父级节点 node.parentNode parentNode 属性可返回某节点的父节点,注意是最近的一个父节点 如果指定的节点没有父节点则返回 null 2.子节点操作 方式1: 阅读全文
posted @ 2019-10-15 10:50 晴天宝宝i 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、改变元素内容 有两种方式 innerText 和 innerHTML 相同点:这两个属性是可读写的,可以获取元素中的内容 区别: 1.innerText 在获取标签中的内容时,会去除空格和换行 非标准的 2. innerText 不识别 html 标签,如果想给插入的文本加入样式,需要使用inn 阅读全文
posted @ 2019-09-27 21:20 晴天宝宝i 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.事件是由三部分组成: 事件源 事件类型 事件处理程序 我们也称为事件三要素 (1)事件源 事件被触发的对象 谁被触发 (2)事件类型 如何触发 什么事件 比如鼠标点击(onclick),鼠标经过,键盘按下 (3)事件处理程序 通过 一个函数赋值的方式 完成 案例:点击一个按钮,弹出对话框 <bu 阅读全文
posted @ 2019-09-27 16:41 晴天宝宝i 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 1.getElementById获取元素 返回的是一个元素对象 var timer = document.getElementById('time'); console.dir 打印返回元素对象,更好的查看里面的属性和方法 console.dir( timer ); 2.getElementsByT 阅读全文
posted @ 2019-09-27 16:06 晴天宝宝i 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 案例1:查找字符 ‘o’ 出现的位置及次数 function find(str) { var index = str.indexOf('o'); var num = 0; while (index !== -1) { console.log(index); // 位置 num++; index = str.indexOf('o', index + 1); } console.log(num); / 阅读全文
posted @ 2019-09-26 13:22 晴天宝宝i 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、Math对象: 1)绝对值:Math.abs( ) 2)三个取整方法: Math.floor( ) 地板 向下取整 往小了取值 Math.ceil( ) 天花板 向上取整 往大了取值 Math.round( ) 四舍五入 其他数字都是四舍五入,但是 .5 特殊,它往大了取值 例:Math.rou 阅读全文
posted @ 2019-09-24 13:58 晴天宝宝i 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 创建对象的三种方式: 1.利用 字面量 创建对象 // 固定写法: var 对象名 = { 属性名:属性值 } var obj = { // 属性名:属性值; uname : "小A", age : 18, sayHi : function(){ console.log("hi~"); } } 2. 阅读全文
posted @ 2019-09-22 18:43 晴天宝宝i 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页