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 相关文章推荐
js跨域和ajax 跨域问题的实现思路
Sep 05 Javascript
利用JS自动打开页面上链接的实现代码
Sep 25 Javascript
jquery实现具有收缩功能的垂直导航菜单
Feb 16 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
May 28 Javascript
EasyUI学习之Combobox下拉列表(1)
Dec 29 Javascript
jQuery页面弹出框实现文件上传
Feb 09 Javascript
100行代码理解和分析vue2.0响应式架构
Mar 09 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
Jul 12 Javascript
JS实现点击循环切换显示内容的方法
Oct 19 Javascript
浅谈React和Redux的连接react-redux
Dec 04 Javascript
深入浅出vue图片路径的实现
Sep 04 Javascript
js实现简易计算器小功能
Nov 18 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 开发工具
2006/12/06 PHP
php daodb插入、更新与删除数据
2009/03/19 PHP
PHP 单引号与双引号的区别
2009/11/24 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
javascript下过滤数组重复值的代码
2007/09/10 Javascript
jQuery UI AutoComplete 自动完成使用小记
2010/08/21 Javascript
jquery入门—数据删除与隔行变色以及图片预览
2013/01/07 Javascript
qq悬浮代码(兼容各个浏览器)
2014/01/29 Javascript
javascript与css3动画结合使用小结
2015/03/11 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
2018/08/15 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
Python3使用requests发闪存的方法
2016/05/11 Python
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
在Pycharm中项目解释器与环境变量的设置方法
2018/10/29 Python
python实现维吉尼亚加密法
2019/03/20 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
幼儿园运动会加油词
2014/02/14 职场文书
机关单位动员会主持词
2014/03/20 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
校园安全主题班会
2015/08/12 职场文书
合同补充协议书
2016/03/24 职场文书
2016年“12.3”国际残疾人日活动总结
2016/04/01 职场文书
python中%格式表达式实例用法
2021/06/18 Python