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 16 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 Javascript
javascript中typeof的使用示例
Dec 19 Javascript
jquery、js操作checkbox全选反选
Mar 12 Javascript
利用jQuery实现可以编辑的表格
May 26 Javascript
浅谈JavaScript Array对象
Dec 29 Javascript
js 获取元素在页面上的偏移量的方法汇总
Apr 13 Javascript
js轮盘抽奖实例分析
Apr 17 Javascript
jQuery如何防止Ajax重复提交
Oct 14 Javascript
js 性能优化之算法和流程控制
Feb 15 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
Jun 19 Javascript
详解JavaScript匿名函数和闭包
Jul 10 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
PHP+DBM的同学录程序(3)
2006/10/09 PHP
php绘制一条直线的方法
2015/01/24 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
实现连缀调用的map方法(prototype)
2009/08/05 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
jQuery操作cookie方法实例教程
2014/11/25 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
ionic环境配置及问题详解
2017/06/27 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
three.js实现圆柱体
2018/12/30 Javascript
js实现烟花特效
2020/03/02 Javascript
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
python中正则表达式与模式匹配
2019/05/07 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
个人四风问题对照检查材料
2014/09/26 职场文书
文明单位创建材料
2014/12/24 职场文书
颐和园英文导游词
2015/01/30 职场文书
学校节水倡议书
2015/04/29 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书