以上案例在Google Chrome和IE是undefined,并且打印一下lastChildNode 显示是Object Text,是因为在高级浏览器里面,通过前述API拿到的第一和最后一个子标签是文本标签(文本节点),跟childNodes属性类似,因此,我们在碰到这些状况的时候,还是不建议使用 ...
分类:
Web程序 时间:
2018-05-29 14:00:42
阅读次数:
234
1.JavaScript HTML DOM EventListener 1.addEventListener() 方法 在用户点击按钮时触发监听事件: addEventListener() 方法用于向指定元素添加事件句柄。 addEventListener() 方法添加的事件句柄不会覆盖已存在的事件 ...
分类:
编程语言 时间:
2018-05-27 19:43:00
阅读次数:
183
一、JavaScript历史(摘自w3school) JavaScript 是因特网上最流行的脚本语言,它存在于全世界所有 Web 浏览器中,能够增强用户与 Web 站点和 Web 应用程序之间的交互。JavaScript 是因特网上最流行的脚本语言,它存在于全世界所有 Web 浏览器中,能够增强用 ...
分类:
编程语言 时间:
2018-05-12 13:47:43
阅读次数:
185
在HTML DOM中每一部分都是节点: HTML元素是元素节点 HTML中属性是属性节点 文本是文本节点 注释是注释节点 这时我们要给它区分开我们就可以使用HTML DOM的nodeType属性 nodetype属性值把这些节点区分开: (参考w3school) ...
分类:
Web程序 时间:
2018-05-04 16:59:23
阅读次数:
195
jQuery 是一个 JavaScript 函数库。 jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities ...
分类:
Web程序 时间:
2018-05-01 15:28:27
阅读次数:
208
一、HTML DOM 方法可通过 JavaScript (以及其他编程语言)对 HTML DOM 进行访问。 getElementById() 返回带有指定 ID 的元素。 getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)。 getElem ...
分类:
Web程序 时间:
2018-05-01 10:54:45
阅读次数:
201
整个文档是一个文档节点 每个HTML元素是元素节点 HTML元素内的文本是文本节点 每个HTML属性是属性节点 注释是注释节点 通过 HTML DOM,树中的所有节点均可通过JavaScript进行访问,所有HTML元素(节点)均可被修改,也可以创建或删除节点。 HTML DOM 方法 create ...
分类:
编程语言 时间:
2018-04-30 18:04:56
阅读次数:
137
html css js 在知道jQuery如何实现轮播效果的基础上,用js写代码 如图:标记这里的地方 理解一下 用到的知识: 1.HTML DOM 的appendChild() 和 removeChild(); 2.css 的 transition; 3.需要理解 作用域,全局变量,生命周期等(图 ...
分类:
Web程序 时间:
2018-04-30 13:30:56
阅读次数:
383
刚刚接触到dom的时候感觉很迷茫,什么是dom,不能理解,感觉学dom没什么用,就没仔细学,关于dom的知识直接过了。而过了几天有人来考我dom是什么,结果可想而知了,他告诉我dom是html里面一个很重要的东西。后来仔细看了下,原来我一直就在用html dom,例如这个getElmentById( ...
分类:
其他好文 时间:
2018-04-26 14:01:59
阅读次数:
167
如何理解面向对象和函数式编程? var a = 3;<==>window.a = 3;/window["a"] = 3;/{a,"3"} 应用到HTML中时,由于全局变量可能造成全局污染,我能想到的是用函数封装。但又看到有人说千篇一律的函数,挺纠结的。 操作HTML DOM的API时,documen ...
分类:
编程语言 时间:
2018-04-24 19:01:17
阅读次数:
223