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 相关文章推荐
会自动逐行上升的文本框
Jun 30 Javascript
基于jQuery的前端数据通用验证库
Aug 08 Javascript
使用JS 清空File控件的路径值
Jul 08 Javascript
jQuery统计上传文件大小的方法
Jan 24 Javascript
jQuery插件pagewalkthrough实现引导页效果
Jul 05 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
Dec 04 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
Mar 05 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
Mar 11 Javascript
JS中Swiper的使用和轮播图效果
Aug 11 Javascript
微信小程序:数据存储、传值、取值详解
May 07 Javascript
探索JavaScript中私有成员的相关知识
Jun 13 Javascript
8个非常实用的Vue自定义指令
Dec 15 Vue.js
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 clearstatcache()函数详解
2010/03/02 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
php 输入输出流详解及示例代码
2016/08/25 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
javascript String 的扩展方法集合
2008/06/01 Javascript
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
jQuery ReferenceError: $ is not defined 错误的处理办法
2013/05/10 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
在vue中使用vue-echarts-v3的实例代码
2018/09/13 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
解决vue addRoutes不生效问题
2020/08/04 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
python障碍式期权定价公式
2019/07/19 Python
Django中ORM的基本使用教程
2020/12/22 Python
CSS3实现3D翻书效果
2016/06/20 HTML / CSS
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
一年级学生评语
2014/04/23 职场文书
公民代理授权委托书
2014/09/24 职场文书
加班费申请报告
2015/05/15 职场文书
2016大学生社会实践心得体会范文
2016/01/14 职场文书
全面盘点MySQL中的那些重要日志文件
2021/11/27 MySQL
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server
MySQL日期时间函数知识汇总
2022/03/17 MySQL
python如何将mat文件转为png
2022/07/15 Python