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 相关文章推荐
jQuery 学习入门篇附实例代码
Mar 16 Javascript
非常有用的40款jQuery 插件推荐(系列二)
Dec 25 Javascript
window.open关于浏览器拦截问题分析及解决方法
Feb 05 Javascript
JS清除IE浏览器缓存的方法
Jul 26 Javascript
谈谈对offsetleft兼容性的理解
Nov 11 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
Jan 28 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
laravel5.4+vue+element简单搭建的示例代码
Aug 29 Javascript
JS去掉字符串中所有的逗号
Oct 18 Javascript
VUE 使用中踩过的坑
Feb 08 Javascript
element-ui中select组件绑定值改变,触发change事件方法
Aug 24 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
Nov 06 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以post形式发送xml的方法
2014/11/04 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
2019/06/10 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
Python去除列表中重复元素的方法
2015/03/20 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
2015/06/24 Python
Python的Django框架下管理站点的基本方法
2015/07/17 Python
一键搞定python连接mysql驱动有关问题(windows版本)
2016/04/23 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
详解python 中in 的 用法
2019/12/12 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
英国医生在线预约:Top Doctors
2019/10/30 全球购物
TCP协议通讯的过程和步骤是什么
2015/10/18 面试题
广告业务员岗位职责
2014/02/06 职场文书
2013年研究生毕业感言
2014/02/06 职场文书
财政局党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
2014年食堂工作总结
2014/11/20 职场文书
怎样写离婚协议书
2015/01/26 职场文书
工作自我评价范文
2015/03/05 职场文书
2016年优秀团支部事迹材料
2016/02/26 职场文书
浅析NIO系列之TCP
2021/06/15 Java/Android
vue3不同环境下实现配置代理
2022/05/25 Vue.js