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 相关文章推荐
JavaScript面向对象之私有静态变量实例分析
Jan 14 Javascript
js自定义select下拉框美化特效
May 12 Javascript
jQuery实现圣诞节礼物动画案例解析
Dec 25 Javascript
Vue学习笔记进阶篇之过渡状态详解
Jul 14 Javascript
详谈Node.js之操作文件系统
Aug 29 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 Javascript
JS运动特效之链式运动分析
Jan 24 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
Jan 26 Javascript
angular 组件通信的几种实现方式
Jul 13 Javascript
vue.js实现的幻灯片功能示例
Jan 18 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
Apr 26 Javascript
Vue作用域插槽实现方法及作用详解
Jul 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小偷的核心程序
2007/04/09 PHP
详解php的魔术方法__get()和__set()使用介绍
2012/09/19 PHP
str_replace只替换一次字符串的方法
2013/04/09 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
js 省地市级联选择
2010/02/07 Javascript
javascript中的作用域scope介绍
2010/12/28 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
bootstrap table使用入门基本用法
2017/05/24 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
python批量生成本地ip地址的方法
2015/03/23 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
Scrapy的简单使用教程
2017/10/24 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
Python实现弹球小游戏
2020/08/01 Python
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
Linux Interview Questions For software testers
2013/05/17 面试题
业务代表的岗位职责
2013/11/16 职场文书
儿子婚宴答谢词
2014/01/09 职场文书
写给爸爸的道歉信
2014/01/15 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
2015年保险公司内勤工作总结
2015/05/23 职场文书
《山中访友》教学反思
2016/02/24 职场文书
教育教学工作反思
2016/02/24 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS