我的学习记录198

2018.4.26李锦浩【连续第198天】

虽然所有浏览器开发商都知道坚持标准的重要性,但在发现某项功能缺失的时候,这些开发商都会一如既往地向DOM中添加专有扩展。

IE中引入了一个“文档模式”,页面的文档模式决定了可以使用什么样功能。换句话说,文档模式决定了你可以使用什么级别的CSS,可以使用那些API。

Children属性,由于IE9之前的版本与其他的浏览器在处理文本节点中的空白符有差异,因此就出现了children属性。这个属性时HTMLChildren的实例,只包含了元素中同样还是元素的子节点,这两个属性值相同。除此之外,这个属性和childrenNode没什么区别。

在实际开发中,经常需要需要知道某个节点是不是另一个节点的后代。IE为此率先引入了contains()方法,以便不通过在DOM文档树中查找即可获取这个信息。调用contains()方法的应该是祖先节点,也就是搜索开始的节点,这个方法接收一个参数,即要检测的后代节点。如果被检测的节点是后代节点,该方法返回true,否则,返回false。

通过InnerText属性可以操作元素中包含的所有文本内容,包括自文档树中的文本。在通过这个属性读取值时,他会按照哟前入神的顺序,将自文档树中的所有文本拼接起来。在通过这个属性写入值时,结果和删除元素的所有子节点,插入相应文本值的文本节点。

专有扩展中还有一部分关于滚动元素的API。

明日任务:继续学习JavaScript

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值