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 相关文章推荐
根据地区不同显示时间的javascript代码
Aug 13 Javascript
Javascript UrlDecode函数代码
Jan 09 Javascript
js 数值项目的格式化函数代码
May 14 Javascript
IE关闭时判断及AJAX注销案例学习
Feb 18 Javascript
jquery mobile事件多次绑定示例代码
Sep 13 Javascript
简介JavaScript中的unshift()方法的使用
Jun 09 Javascript
coffeescript使用的方式汇总
Aug 05 Javascript
AngularJS中的Directive实现延迟加载
Jan 25 Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 Javascript
Bootstrap fileinput文件上传预览插件使用详解
May 16 Javascript
关于Bootstrap按钮组件消除黄框的方法
May 19 Javascript
vue实现二级导航栏效果
Oct 19 Javascript
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
基于mysql的bbs设计(二)
2006/10/09 PHP
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
php通过rmdir删除目录的简单用法
2015/03/18 PHP
8个必备的PHP功能开发
2015/10/02 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
javascript &&和||运算法的另类使用技巧
2009/11/28 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
2016/08/18 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
解决vue中post方式提交数据后台无法接收的问题
2018/08/11 Javascript
小程序实现多选框功能
2018/10/30 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
原生js 实现表单验证功能
2021/02/08 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
Python中基本的日期时间处理的学习教程
2015/10/16 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
tornado 多进程模式解析
2018/01/15 Python
Python实现二维数组输出为图片
2018/04/03 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
Python内存映射文件读写方式
2020/04/24 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
Python页面加载的等待方式总结
2021/02/28 Python
大学生撤销处分思想汇报
2014/09/12 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
三年级学生评语大全
2014/12/26 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
公历12个月名称的由来
2022/04/12 杂记