DOM 高级编程


Posted in Javascript onMay 06, 2015

前言:W3C规定的三类DOM标准接口(换图)Core DOM(核心DOM),适用于各种结构化文档;XML DOM(Java OOP学过),专用于XML文档;HTML DOM,专用于HTML文档,下面了解下面几个问题。

一、location和history对象

back()  //返回
forward() 
go()  //前进
location 
href  //链接
reload  //加载

二、location和history对象的应用

<a href="javascript:location.href='flower.html'">查看鲜花详情</a>  

<a href="javascript:location.reload()">刷新本页</a>

<a href="javascript:history.back()">返回主页面</a>

三、Document对象的常用属性

1.referrer(返回载入当前文档的文档的URL)
2.URL(返回当前文档的URL) document.referrer document.URL

Document对象的常用方法

getElementById()(返回对拥有指定id的第一个对象的引用)    

getElementsByName()(返回带有指定名称的对象的集合)    

getElementsByTagName()(返回带有指定标签名的对象的集合)   

write()(向文档写文本、HTML表达式或JavaScript代码)

四、三种访问页面元素的区别

getElementById() 按元素的ID名称来访问
getElementsByName() 按元素的name名称来访问
getElementsByTagName() 按标签来访问

五、元素的显示和隐藏

1.visibility visible(表示元素是可见的)

hidden(表示元素是不可见的) object.style.visibility="值"

2.display none(表示此元素不会被显示)

block(表示此元素将显示为块级元素,此元素前后会带有换行符) object.style.display="值"

六、复选框的属性

复选框的checked属性值 选中:true 未选中:false

Javascript 相关文章推荐
ExtJs扩展之GroupPropertyGrid代码
Mar 05 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
jQuery实现自定义事件的方法
Apr 17 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
Dec 23 Javascript
javascript实现2016新年版日历
Jan 25 Javascript
使用jQuery监听DOM元素大小变化
Feb 24 Javascript
使用jQuery处理AJAX请求的基础学习教程
May 10 Javascript
关于webuploader插件使用过程遇到的小问题
Nov 07 Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 Javascript
jQuery实现基本隐藏与显示效果的方法详解
Sep 05 jQuery
vue实现树形结构样式和功能的实例代码
Oct 15 Javascript
Vue修改项目启动端口号方法
Nov 07 Javascript
js获得当前系统日期时间的方法
May 06 #Javascript
js字符串操作方法实例分析
May 06 #Javascript
ajax+jQuery实现级联显示地址的方法
May 06 #Javascript
javascript十六进制及二进制转化的方法
May 06 #Javascript
js拆分字符串并将分割的数据放到数组中的方法
May 06 #Javascript
Juery解决tablesorter中文排序和字符范围的方法
May 06 #Javascript
javascript操作表格排序实例分析
May 06 #Javascript
You might like
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
php把数组值转换成键的方法
2015/07/13 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
document.documentElement &amp;&amp; document.documentElement.scrollTop
2007/12/01 Javascript
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
vue+element实现图片上传及裁剪功能
2020/06/29 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
openlayers实现地图测距测面
2020/09/25 Javascript
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Django卸载之后重新安装的方法
2017/03/15 Python
python使用pygame模块实现坦克大战游戏
2020/03/25 Python
Python实现串口通信(pyserial)过程解析
2019/09/25 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
大学活动策划书范文
2014/01/10 职场文书
酒店副总经理岗位职责范本
2014/02/04 职场文书
离婚协议书应该怎么写
2014/10/12 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
2015年银行工作总结范文
2015/04/01 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python