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 multibox 全选
Mar 22 Javascript
jquery cookie插件代码类
May 26 Javascript
jquery控制select的text/value值为选中状态
Jun 03 Javascript
JavaScript中函数声明与函数表达式的区别详解
Aug 18 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
Oct 16 Javascript
JavaScript 身份证号有效验证详解及实例代码
Oct 20 Javascript
纯JS实现轮播图
Feb 22 Javascript
基于JS实现移动端左滑删除功能
Jul 28 Javascript
原生JS实现ajax与ajax的跨域请求实例
Dec 01 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
一步一步实现Vue的响应式(对象观测)
Sep 02 Javascript
深入浅析JavaScript中的in关键字和for-in循环
Apr 20 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连接Oracle for NT 远程数据库
2006/10/09 PHP
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
phpQuery占用内存过多的处理方法
2013/11/13 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
php防止sql注入简单分析
2015/03/18 PHP
PHP的pcntl多进程用法实例
2015/03/19 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
express启用https使用小记
2019/05/21 Javascript
js实现验证码功能
2020/07/24 Javascript
python采集博客中上传的QQ截图文件
2014/07/18 Python
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
python通过文件头判断文件类型
2015/10/30 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
Python嵌入C/C++进行开发详解
2020/06/09 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
大四自我鉴定范文
2013/10/06 职场文书
挂职思想汇报
2013/12/31 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
2015年班组工作总结
2015/04/20 职场文书
JavaScript中时间格式化新思路toLocaleString()
2021/11/07 Javascript