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 DOM 学习第三章 内容表格
Feb 19 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
Apr 12 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
Feb 12 Javascript
jquery插件之定时查询待处理任务数量
May 01 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
Jan 03 Javascript
使用AJAX实现Web页面进度条的实例分享
May 06 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
Jan 06 Javascript
Angular2开发——组件规划篇
Mar 28 Javascript
基于vue开发的在线付费课程应用过程
Jan 25 Javascript
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
vue Tab切换以及缓存页面处理的几种方式
Nov 05 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
Aug 04 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出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
PHP中phar包的使用教程
2017/06/14 PHP
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
js实现简单的购物车有图有代码
2014/05/26 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
[03:20]2015国际邀请赛全明星表演赛
2015/08/08 DOTA
Python计算回文数的方法
2015/03/11 Python
Python手机号码归属地查询代码
2016/05/04 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
django的ORM模型的实现原理
2019/03/04 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
2019/06/18 Python
python aiohttp的使用详解
2019/06/20 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
事业单位绩效考核实施方案
2014/03/27 职场文书
对祖国的寄语大全
2014/04/11 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
新店开张宣传语
2015/07/13 职场文书
600字作文之感受大自然
2019/11/27 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers