Document对象

Document 对象

每个载入浏览器的 HTML 文档都会成为 Document 对象。
Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。
提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。

Document 对象属性

  • body提供对元素的直接访问。对于定义了框架集的文档,该属性引用最外层的。
  • cookie设置或返回与当前文档有关的所有cookie。
  • domain返回当前文档的域名。
  • lastModified返回文档被最后修改的日期和时间。
  • referrer返回载入当前文档的文档的URL。
  • title返回当前文档的标题。
  • URL返回当前文档的URL。

Document 对象方法:

  • appendChild 为当document.write() //动态向页面写入内容
  • document.createElement_x(Tag) //创建一个html标签对象
  • document.getElementByIdx_x(ID) //获得指定ID值的对象
  • document.getElementsByName(Name) //获得指定Name值的对象 前节点添加一个新的子节点,放在最后的子节点后
  • cloneNode 返回当前节点的拷贝
  • createAttribute 创建新的属性
  • createCDATASection 创建包括给定数据的CDATA段
  • createComment 创建一个注释节点
  • createDocumentFragment 创建DocumentFragment对象
  • createElement_x 创建一个元素节点
  • createEntityReference 创建EntityReference对象
  • createNode 创建给定类型,名字和命名空间的节点
  • createPorcessingInstruction 创建操作指令节点
  • createTextNode 创建包括给定数据的文本节点
  • getElementsByTagName 返回指定名字的元素集合
  • hasChildNodes 返回当前节点是否有子节点
  • insertBefore 在指定节点前插入子节点
  • Load 导入指定位置的XML文档
  • loadXML 导入指定字符串的XML文档
  • removeChild 从子结点列表中删除指定的子节点
  • replaceChild 从子节点列表中替换指定的子节点
  • Save 把XML文件存到指定节点
  • selectNodes 对节点进行指定的匹配,并返回匹配节点列表
  • selectSingleNode 对节点进行指定的匹配,并返回第一个匹配节点
  • transformNode 使用指定的样式表对节点及其后代进行转换
  • transformNodeToObject 使用指定的样式表将节点及其后代转换为对象

常用对象事件

  • document.body.οnclick=”func()” //鼠标指针单击对象是触发
  • document.body.οnmοuseοver=”func()” //鼠标指针移到对象时触发
  • document.body.οnmοuseοut=”func()” //鼠标指针移出对象时触发

———————————————————————

  • location-位置子对象
  • document.location.hash // #号后的部分
  • document.location.host // 域名+端口号
  • document.location.hostname // 域名
  • document.location.href // 完整URL
  • document.location.pathname // 目录部分
  • document.location.port // 端口号
  • document.location.protocol // 网络协议(http:)
  • document.location.search // ?号后的部分
  • documeny.location.reload() //刷新网页
  • document.location.reload(URL) //打开新的网页
  • document.location.assign(URL) //打开新的网页
  • document.location.replace(URL) //打开新的网页

博客来自1
博客来自2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值