HTML Dom与Css控制方法


Posted in Javascript onOctober 25, 2010

我们大部份对Css中的使用,都会在网页中使用一个Link标签来引入一个Css文件.或者在 网页中Head标签内定义Css样式.其实Dom提供了若干个指令.可以动态的设置或获取元素的Css外观样式.你或许在其他网站中看到过"换肤"的功能.该技术就是使用了Dom指令 为当前网页引入了一个新的Css文件.让网页的外观骤然改变.当然你也可以只针对当前网页中某个元素的外观进行设置.运用得当可以很大程度的提高用户体验!下面我就列举一 下Dom中有关Css的指令.限于篇幅,我不在该页内提供各个Dom指令的使用方法和实例演示,你可以点击相关的Dom指令名称.来了解相关指令的详细说明与实例演示.

使用Dom的className为当前元素指定一个Css样式类的名称.以改变当前元素的外观样式
HTML Dom中为当前元素设置多个Css属性样式:cssText
HTML Dom获取当前元素指定的Css属性值的指令是:currentStyle 支持IE
HTML Dom获取当前元素指定的Css属性值的指令是:getPropertyValue 支持FF
HTML Dom中还提供了一个createStyleSheet指令.可以动态的网页引入一个新的Css文件.也就是我前面提到的"换肤"功能.遗憾的是该指令不支持FF和Chrome浏览器, 不过我在createStyleSheet的讲解中已经解决了FF下的同样效果.
在ajax技术的带领下.近年来Dom发展迅速.也被很多人重视起来.很多大网站极力追求良好的用户体验.这些技术也变得不再陌生!其实这些都属于前端设计的范围,如今像"百度","淘宝","腾迅"等等这些大公司都相当重视前端设计. 所以学习好前端也是一个不错的选择,希望今天讲的能够帮到你!

作者:康董 出自:Www.Web666.Net

Javascript 相关文章推荐
改进:论坛UBB代码自动插入方式
Dec 22 Javascript
Prototype使用指南之base.js
Jan 10 Javascript
IE FF OPERA都可用的弹出层实现代码
Sep 29 Javascript
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
Feb 07 Javascript
js编写trim()函数及正则表达式的运用
Oct 24 Javascript
百度移动版的url编码解码示例
Apr 29 Javascript
jQuery获取选中内容及设置元素属性的方法
Jul 09 Javascript
jQuery EasyUI Pagination实现分页的常用方法
May 21 Javascript
js仿网易表单及时验证功能
Mar 07 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
Apr 05 Javascript
200行代码实现blockchain 区块链实例详解
Mar 14 Javascript
JavaScript引用类型Date常见用法实例分析
Aug 08 Javascript
Dom在ajax技术中的作用说明
Oct 25 #Javascript
Dom与浏览器兼容性说明
Oct 25 #Javascript
Dom 是什么的详细说明
Oct 25 #Javascript
Javascript类库的顶层对象名用户体验分析
Oct 24 #Javascript
让ie运行js时提示允许阻止内容运行的解决方法
Oct 24 #Javascript
javascript 隔行换色函数代码
Oct 24 #Javascript
JavaScript类库D
Oct 24 #Javascript
You might like
php防止恶意刷新与刷票的方法
2014/11/21 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
微信公众号开发之语音消息识别php代码
2016/08/08 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
vue日历/日程提醒/html5本地缓存功能
2019/09/02 Javascript
如何基于layui的laytpl实现数据绑定的示例代码
2020/04/10 Javascript
Python3中的2to3转换工具使用示例
2015/06/12 Python
Python代码解决RenderView窗口not found问题
2016/08/28 Python
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
python数据归一化及三种方法详解
2019/08/06 Python
如何在VSCode下使用Jupyter的教程详解
2020/07/13 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
python 调整图片亮度的示例
2020/12/03 Python
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
电子商务专员岗位职责
2013/12/11 职场文书
音乐器材管理制度
2014/01/31 职场文书
公司领导班子四风对照检查材料
2014/09/27 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
千与千寻观后感
2015/06/04 职场文书
浅谈python数据类型及其操作
2021/05/25 Python