DOM学习总结----Document类型

1、Document类型

Document对象是HTMLDocument的一个实例,表示整个HTML页面;也是window对象的一个属性,因此也可作为全局对象访问。

Document属性

document.documentElement,document.firstChild;document.childNodes[0]都指向<html>元素。

doctype  取得对<!DOCTYPE>的引用。浏览器对这个属性的支持差别很大。不列举了。

title: 文档的标题

URL:包含完整的URL;

domain:只包含页面的域名;只有这个属性可设置。只能设置URL中包含的域。一旦设置松散的,不能再设置成紧绷的。

referrer:保存链到当前页面的那个页面的URL。

Document方法

getElementById(要取得元素的ID)  IE8及较低版本不区分大小写。其他浏览器区分大小写。

    IE7及较低版本“”“怪癖”:name特性与给定的ID匹配的表单元素(<input>/<textarea>/<button>/<select>)会被改方法返回。如果在给定ID的前边。

    解决方法:不让表单字段的name与其他元素的ID同名。

getElementsByTagName(要取得元素的标签名)   返回0个或多个元素的NodeList。HTML中,会返回HTMLCollection对象。这个对象有namedItem()方法。---按名称查找。

HTMLDocument才有的方法。getElementsByName()  用在单选按钮上。也返回一个HTMLCollection对象

document.implementation.hasFeature(要检测的DOM功能的名称,版本号).返回true有时候实现与规范也不一致。使用DOM的某些特殊的功能,最好除了检测.hasFeature,也使用能力检测。

write()、writeln()注意</script>,要加入转移符\才对。<\/script>

open()/close()分别用来打开和关闭网页的输出流。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值