您现在的位置:首页 >> 前端 >> 内容

js学习

时间:2016/12/13 9:34:57 点击:

  核心提示:我们操作最多的就是元素节点(标签节点 标签)节点的访问关系父级 parentNodethis.parentNode == 我的父亲兄弟 nextSibling孩子们childNodes 官方用法一般情...

我们操作最多的就是元素节点(标签节点 标签)

节点的访问关系

父级 parentNode

this.parentNode == 我的父亲

兄弟 nextSibling

孩子们

childNodes 官方用法

一般情况下,我们只需要元素节点

nodeType 来 判断

nodeType == 1 元素节点

nodeType == 2 属性节点

nodeType == 3 文本节点

内容

children 不是官方写法 所有的孩子 亲儿子

ie 678 把注释节点 也算 可以避免

节点操作 创建 插入 复制 删除

A.appendChild(B);

B 一定是 A 孩子 同时 b 放到了a 的里面 装到里面去了 最后面。 b 放到 a 里面

A.insertBefore(B,C)

B C 都是 A 的孩子

把 b 放到 a 里面 ,但是 是 c 的前面

设置节点属性

1. 获取节点属性

getAttribute(属性) 获取属性

通过这个方法,可以得到 某些元素的 某些属性 。

2. 设置节点属性

setAttribute(“属性”,”值”);

比如说,我们想要把 一个 类名 改为 demo

p.setAttribute(“class”,”demo”);

3. 删除某个属性

removeAttribute(“属性”);

demo.removeAttribute(“title”)

这个盒子就没有title 属性 给删掉了 。

js内置对象 Math Array Function Date String

date.getTime(); 返回 1970 年 1 月 1 日至今的毫秒数。

date.valueOf()

常用的日期的方法

getDate() 1-31 返回的是具体某一日

getDay() 0-6 返回的是星期几

getMonth() 0-11 返回的是月份

getFullYear () 获取完整年份(浏览器都支持)

getMinutes () 获取分钟 0-59

getSeconds () 获取秒 0-59

Tags:JS S学 学习   
作者:网络 来源:fengyezou的