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 相关文章推荐
JavaScript入门教程(10) 认识其他对象
Jan 31 Javascript
jQuery 入门讲解1
Apr 15 Javascript
jquery 学习笔记 传智博客佟老师附详细注释
Sep 12 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
Sep 04 Javascript
javascript中 try catch用法
Aug 16 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
Nov 17 Javascript
jQuery基于扩展实现的倒计时效果
May 14 Javascript
帝国cms首页列表页实现点赞功能
Oct 30 Javascript
微信小程序之多文件下载的简单封装示例
Jan 29 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
Apr 03 Javascript
vue父组件异步获取数据传给子组件的方法
Jul 26 Javascript
javascript面向对象三大特征之多态实例详解
Jul 24 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
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
PHP实用函数分享之去除多余的0
2015/02/06 PHP
PHP正则验证Email的方法
2015/06/15 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
php格式化json函数示例代码
2016/05/12 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
php探针不显示内存解决方法
2019/09/17 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
2020/02/06 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
网上抓的一个特效
2007/05/11 Javascript
Cookie 注入是怎样产生的
2009/04/08 Javascript
JavaScript 上万关键字瞬间匹配实现代码
2013/07/07 Javascript
jquery图片放大功能简单实现
2013/08/01 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
jQuery validate插件功能与用法详解
2016/12/15 Javascript
JS常用倒计时代码实例总结
2017/02/07 Javascript
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
2019/12/25 Javascript
webpack中的模式(mode)使用详解
2020/02/20 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
Python脚本实现自动发带图的微博
2016/04/27 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
Python嵌入C/C++进行开发详解
2020/06/09 Python
python交互模式基础知识点学习
2020/06/18 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
Python同时迭代多个序列的方法
2020/07/28 Python
实习指导教师评语
2014/12/30 职场文书
大学生个人总结范文
2015/02/15 职场文书
企业团队精神心得体会
2016/01/19 职场文书
2019军训心得体会
2019/06/27 职场文书
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers