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 避免闭包引发的问题
Mar 17 Javascript
Javascript 汉字字节判断
Aug 01 Javascript
js传中文参数controller里获取参数乱码问题解决方法
Jan 03 Javascript
利用angular.copy取消变量的双向绑定与解析
Nov 25 Javascript
EasyUI学习之Combobox级联下拉列表(2)
Dec 29 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
Mar 10 Javascript
JS一个简单的注册页面实例
Sep 05 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
Aug 15 Javascript
layui导出所有数据的例子
Sep 10 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
Aug 07 Javascript
用JS创建一个录屏功能
Nov 11 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 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
深入理解PHP中的count函数
2016/05/31 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
jQuery实用技巧必备(下)
2015/11/03 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
layui时间控件选择时间范围的实现方法
2019/09/28 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
初一英语教学反思
2014/01/11 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
大型会议策划方案
2014/05/17 职场文书
升职演讲稿范文
2014/05/23 职场文书
企业理念标语
2014/06/09 职场文书
学校教师读书活动总结
2014/07/08 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
欢迎家长标语
2014/10/08 职场文书
工会文体活动总结
2015/05/07 职场文书
学术研讨会主持词
2015/07/04 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
JavaScript组合继承详解
2021/11/07 Javascript
如何Tomcat中使用ipv6地址
2022/05/06 Servers