《JavaScript Dom编程艺术》---总结(三)

这章的内容算是对上一章的几个函数的复习和简单的运用。


这章新的知识点有事件处理函数和新的属性。

事件处理函数:它的作用主要是在特定的事件发生中调用特定的函数,比如说想要在鼠标悬停在某个元素上触发一个动作就要使用onmouseover事件处理;如果想要鼠标离开某个元素触发动作,则要使用onmouseout事件处理,其中使用最多的事件处理是click,它表示书店点击某个元素时触发事件。

语法:event="javascript statement(s)"


return false与return true的简便运用

当某个元素添加了处理事件之后,一旦事件发生,就会触发相应的JavaScript的代码,这样一来可能事件就会重复执行,通过添加return false与return true可以控制这种情况的发生,当返回false时表示此事件不发生,但执行JavaScript代码。当true时表示都发生。


新属性:childNodes\nodeType\nodeValue(fristChild与lastChild)

childNodes---获取某一元素的所有子元素,它包含了一个全部子元素的数组。(这种方式将会出现很大的数组,因为它把空格换行符等都列为子元素)。

语法:element.childNodes

nodeType---此方式返回的是一个数值,每个数值代表的意思不同,其中实际运用最广的是一下三种:

元素节点-----1;

属性节点-----2;

文本节点-----3;

语法:element.nodeType

nodeValue---此方式主要用来改变文本节点的值。

语法:node.nodeValue


fristChild与lastChild分别表示childNodes返回数组的第一个值与最后一个值。

语法:node.fristChile与node.lastChild

转载于:https://my.oschina.net/u/1434486/blog/507905

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值