Document对象内容集合(比较全)


Posted in Javascript onSeptember 06, 2010

document 文挡对象 - JavaScript脚本语言描述
———————————————————————
注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\”
———————————————————————

对象属性
document.title //设置文档标题等价于HTML的title标签
document.bgColor //设置页面背景色
document.fgColor //设置前景色(文本颜色)
document.linkColor //未点击过的链接颜色
document.alinkColor //激活链接(焦点在此链接上)的颜色
document.vlinkColor //已点击过的链接颜色
document.URL //设置URL属性从而在同一窗口打开另一网页
document.fileCreatedDate //文件建立日期,只读属性
document.fileModifiedDate //文件修改日期,只读属性
document.fileSize //文件大小,只读属性
document.cookie //设置和读出cookie
document.charset //设置字符集 简体中文:gb2312
———————————————————————
常用对象方法
document.write() //动态向页面写入内容
document.createElement(Tag) //创建一个html标签对象
document.getElementById(ID) //获得指定ID值的对象
document.getElementsByName(Name) //获得指定Name值的对象
document.body.appendChild(oTag)
———————————————————————

body-主体子对象
document.body //指定文档主体的开始和结束等价于body>/body>
document.body.bgColor //设置或获取对象后面的背景颜色
document.body.link //未点击过的链接颜色
document.body.alink //激活链接(焦点在此链接上)的颜色
document.body.vlink //已点击过的链接颜色
document.body.text //文本色
document.body.innerText //设置body>…/body>之间的文本
document.body.innerHTML //设置body>…/body>之间的HTML代码
document.body.topMargin //页面上边距
document.body.leftMargin //页面左边距
document.body.rightMargin //页面右边距
document.body.bottomMargin //页面下边距
document.body.background //背景图片

document.body.appendChild(oTag) //动态生成一个HTML对象

常用对象事件
document.body.onclick=”func()” //鼠标指针单击对象是触发
document.body.onmouseover=”func()” //鼠标指针移到对象时触发
document.body.onmouseout=”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) //打开新的网页
———————————————————————
selection-选区子对象
document.selection
———————————————————————

images集合(页面中的图象)

a)通过集合引用
document.images //对应页面上的img标签
document.images.length //对应页面上img标签的个数
document.images[0] //第1个img标签
document.images[i] //第i-1个img标签

b)通过nane属性直接引用
img name=”oImage”
document.images.oImage //document.images.name属性

c)引用图片的src属性
document.images.oImage.src //document.images.name属性.src

d)创建一个图象
var oImage
oImage = new Image()
document.images.oImage.src=”1.jpg”
同时在页面上建立一个img /标签与之对应就可以显示

———————————————————————-

forms集合(页面中的表单)

a)通过集合引用
document.forms //对应页面上的form标签
document.forms.length //对应页面上/formform标签的个数
document.forms[0] //第1个/formform标签
document.forms[i] //第i-1个/formform标签
document.forms[i].length //第i-1个/formform中的控件数
document.forms[i].elements[j] //第i-1个/formform中第j-1个控件

b)通过标签name属性直接引用
/formform name=”Myform”>input name=”myctrl”/>/form
document.Myform.myctrl //document.表单名.控件名

c)访问表单的属性
document.forms[i].name //对应form name>属性
document.forms[i].action //对应/formform action>属性
document.forms[i].encoding //对应/formform enctype>属性
document.forms[i].target //对应/formform target>属性

document.forms[i].appendChild(oTag) //动态插入一个控件
document.all.oDiv //引用图层oDiv
document.all.oDiv.style.display=”" //图层设置为可视
document.all.oDiv.style.display=”none” //图层设置为隐藏
document.getElementId(”oDiv”) //通过getElementId引用对象
document.getElementId(”oDiv”).style=”"
document.getElementId(”oDiv”).display=”none”
/*document.all表示document中所有对象的集合
只有ie支持此属性,因此也用来判断浏览器的种类*/

图层对象的4个属性
document.getElementById(”ID”).innerText //动态输出文本
document.getElementById(”ID”).innerHTML //动态输出HTML
document.getElementById(”ID”).outerText //同innerText
document.getElementById(”ID”).outerHTML //同innerHTML

Javascript 相关文章推荐
js常用代码段整理
Nov 30 Javascript
jQuery-onload让第一次页面加载时图片是淡入方式显示
May 23 Javascript
javascript 实现字符串反转的三种方法
Nov 23 Javascript
Javascript表单验证要注意的事项
Sep 29 Javascript
javascript中数组方法汇总
Jul 07 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
Jan 26 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
Jul 07 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
Feb 18 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
Mar 03 Javascript
微信小程序实现点击返回顶层的方法
Jul 12 Javascript
es6中比较有用的7个技巧小结
Jul 12 Javascript
Vue解决移动端弹窗滚动穿透问题
Dec 15 Vue.js
Jquery优化效率 提升性能解决方案
Sep 06 #Javascript
jquery中this的使用说明
Sep 06 #Javascript
firefox下frameset取不到值的解决方法
Sep 06 #Javascript
js过滤数组重复元素的方法
Sep 05 #Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
Sep 04 #Javascript
JavaScrip单线程引擎工作原理分析
Sep 04 #Javascript
onsubmit阻止form表单提交与onclick的相关操作
Sep 03 #Javascript
You might like
php中的一个中文字符串截取函数
2007/02/14 PHP
一个简单的PHP投票程序源码
2007/03/11 PHP
PHP 作用域解析运算符(::)
2010/07/27 PHP
解析yii数据库的增删查改
2013/06/20 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
javascript面向对象编程代码
2011/12/19 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
深入理解javascript严格模式(Strict Mode)
2014/11/28 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
js实现文字截断功能
2016/09/14 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
回顾Javascript React基础
2019/06/15 Javascript
layui复选框的全选与取消实现方法
2019/09/02 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python获得两个数组交集、并集、差集的方法
2015/03/27 Python
python实现中文分词FMM算法实例
2015/07/10 Python
python机器学习之神经网络(三)
2017/12/20 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
Django权限机制实现代码详解
2018/02/05 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
python实现飞行棋游戏
2020/02/05 Python
如何使用Python抓取网页tag操作
2020/02/14 Python
高中的自我鉴定
2013/12/16 职场文书
迎接领导欢迎词
2014/01/11 职场文书
租赁协议书范本
2014/04/22 职场文书
工作失职检讨书(精华篇)
2014/10/15 职场文书
学习保证书100字
2015/02/26 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers