




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用JS控制CSS基本样式的方法CSS code.classlwidth:10px;backgro un d-color: red;HTML code New Docume nt win dow. onl oad=f nln it;function fnlnit()/访问styleSheet 中的一条规则,将其backgroundColor 改为蓝色。var oStyleSheet=docume nt.styleSheets0;var oRule=oStyleSheet.rules0;oRule.style.backgro un dColor=#0000FF;aaa New Docume nt
2、vstyle type=text/css!-#apDiv1 positi on: absolute;width:399px;height:195px;z-i ndex:1;border:1px solid #000;backgrou nd-color:#CCCCCC;win dow. onl oad = fun ctio n()alert(docume nt.getEleme ntByld(apDiv1).curre ntStyle.width) v/HEADaaav/BODYv/HTML还可以用docume nt.styleSheets(i).href可以知道当前页面中引用的每个css的文件
3、!另:CSS属性与JavaScript编码对照表(一定要注意,上次本人_何向阳,在使用js修改css的中margin-left属性时,总报left未定义,后来,找了好多资料,才发现在js中,margin-left的写法为:marginLeft,恍然大悟,希望遇到相同问题的朋友,谨慎对待。)CSS与 JS紧密配合,为我们的页面增添了很多别致的效果。为了达到某种特殊 的效果我们需要用Javascript动态的去更改某一个标签的CSS属性。比如:鼠标经过一个图片时我们让图片加一个边框,代码可能是这样:JavaScript中style后面的属性应该是什么?fun cti on imageOver(e)
4、 e.style.border=1px solid red; fun cti on imageOut(e) e.style.borderWidth=0;JavaScript CSS Style属性对照表盒子标签和属性对照CSS语法(不区分大小写) JavaScript语法( border border区分大小写)border-bottom border-bottom-color border-bottom-style border-bottom-widthborderBottom borderBottomColor borderBottomStyle borderBottomWidthbord
5、er-color border-left border-left-color border-left-style border-left-width border-right border-right-color border-right-style border-right-width border-style border-top border-top-color border-top-style border-top-width border-widthborderColorborderLeftborderLeftColor borderLeftStyle borderLeftWidth
6、 borderRight borderRightColor borderRightStyle borderRightWidth borderStyleborderTopborderTopColor borderTopStyle borderTopWidth borderWidthclear clearfloat floatStyle margin marginmargi n-bottommarg in Bottommargi n-left margi n-right margi n-top paddi ngmargi nLeft margi nRight margi nTop padd ing
7、paddi ng-leftpadd in gLeftpaddi ng-rightpaddi ngRightpaddi ng-top paddi ngTop颜色和背景标签和属性对照CSS语法(不区分大小写) JavaScript语法(区分大小写)backgro undbackgro undbackgro un d-attachme nt backgro un dAttachme ntbackgro un d-color backgro un d-image backgro un d-positi on backgro un d-repeat color color 样式标签和属性对照 backg
8、ro un dColor backgro un dImage backgro un dPositi on backgro un dRepeatletter-spaci ng lin e-break lin e-height text-alig n text-decorati on text-i ndent text-justify text-tra nsform vertical-alig nCSS语法(不区分大小写) JavaScript语法(区分大小写) display displaylist-style-typelistStyleTypelist-style-imagelistStyle
9、Imagelist-style-positio nlistStylePositio nlist-stylelistStylewhite-space whiteSpace文字样式标签和属性对照CSS语法(不区分大小写) JavaScript语法(区分大小写) font fontfon t-familyfon tFamilyfon t-sizefon tSizefon t-stylefon tStylefon t-varia ntfon tVaria ntfon t-weightfon tWeight文本标签和属性对照CSS语法(不区分大小写) JavaScript语法(区分大小写)letterS
10、paci ng lin eBreak lin eHeight textAlig n textDecorati on textI ndent textJustify textTra nsform verticalAlig nobj.style 方法,这个方法只能JS只能获取写在html标签中的写在style属性 中的值(style=),看一下代码XML/HT M代码JS 获取 CSSS性值 JS 获取 CSS属性值 alert(docume nt.getEleme ntByld(css88).style.width);/200pxalert(docume nt.getEleme ntByld(c
11、ss88).style.color);空白上面这个例子对id为css88的div设置了 2种烦事的样式,包括style和外部 样式class。从 alert 出来的信息可以看到,document.getElementByld(css88).style 方 法获取不到class为ss的属性和值。那么这么样才能获取到class为ss的属性和值呢?IE中使用的是obj.currentStyle 方法,而FF是用的是getComputedStyle 方法。网上一个比较方法是:XML/HT M代码vhtml xml ns=/1999/xhtmlvmeta http-equ
12、iv=C onten t-Type con te nt=text/html; charset=utf-8/S 获取 CSS属性值 sdffunction GetCurrentStyle (obj, prop) if (obj.currentStyle) return obj.curre ntStyleprop;else if (wi ndow.getComputedStyle) propprop = prop.replace (/(A-Z)/g, -$1);propprop = prop.toLowerCase ();return docume nt.defaultView.getComput
13、edStyle(obj, nu ll)prop;return n ull;var dd=docume nt.getEleme ntByld(qq);alert(GetCurre ntStyle(dd,width);当然,如果您是引用外部的css文件同样适用。另:可以将上面的方法简化为JavaScript 代码fun ctio n getDefaultStyle(obj,attribute) /返回最终样式函数,兼容 IE和DOM设置参数:元素对象、样式特性returnobj.curre ntStyle?obj.curre ntStyleattribute:docume nt.defaultVi
14、ew.get天空云卷云舒”简简单单的度过清淡如莲的每一天!ComputedStyle(obj,false)attribute; 却因为年少时不懂想念儿时的天真烂漫,那是何等的快乐和幸福的时光啊!尽管那时生活清贫,条件艰苦,每天却可以无忧无虑的尽情玩耍,没有烦恼,没有忧愁。即使和伙伴发生矛盾,也会哭着哭着就笑了, 瞬间和好如初。那种纯真无邪的笑容,那种甜蜜的感觉至今回味无穷!暮然回首,青春岁月是一本仓促的书!那是生命中一段最宝贵的黄金岁月,那是一个多梦的花季!有美好的记忆,有留恋和不舍;有欢笑和泪滴;有懵懂和和执意得珍惜,而留下无奈的遗憾;留下无法回去的昨天;留下酸楚的故事!走过青春岁月,自然就
15、是而立之年!每个人的肩上,都会挑起一副责任的重担,所以你要精心的选择;全心全意的设计;斗志昂扬地投入。然而在打拼的路上,终究难以事事如意!谁没有过坎坷的经历,谁没流过失败的泪滴!然而再苦再累,再难再痛的感受,也只能自己偷偷地流泪,默默地承担,悄悄地咽下苦涩的滋味!也许失败并不可怕,可怕的却是失去重新振作的勇气!勇气有时候是一瞬间的闪念,有时候是一辈子的执念。勇气是在你看清了生活的真相之后,依然热爱生活强者不是没有眼泪,而是含着眼泪奔跑的人”愿我们在困境中,都能拥有一颗勇敢坚强的内心。为了那些关注的目光,为了那些守望的人,我们要凤凰涅槃要,浴火重生”如花般精彩的绽放。相信阳光总在风雨后,愿梦想成
16、真的喜悦,能抚慰我们疲惫的身心!走在不惑之年的路上,曾经波澜起伏的内心,已被岁月磨练得淡然如水、和善温润!此刻,可以宽容看不惯的人;可以原谅莫名其妙的事;可以善待身边的一切;可以静看庭前花开花谢,天空云卷云舒”简简单单的度过清淡如莲的每一天!人的一生,亲人是血浓于水的不离不弃!无论你在外面受到怎样的委屈,内心有多大的压力,或者工作如何的不顺心。你总能从亲人那里得到关爱和安慰,而且那是永远不需要回报的给 予!那里有家的味道,温暖你冰冷的内心;有亲情的馨香,幸福地把你围绕!生命中的朋友,不会一直陪在你的左右,却会永远陪伴在心间!所以孤独寂寞的夜晚,就会倍加想念那些一起走过的日子,想念那些苦中作乐的
17、往昔;想念风雨中相互的鼓励和支持朋友如四季盛开的鲜花,一路芳香,一路陪伴。用天长地久的深情厚谊,温暖光阴的故事!我们这一生,就是一条漫长的旅途!无论是笔直的坦途,还是泥泞的道路;无论是春风柔和,还是冬雪纷飞;终究会留下一路深深浅浅的足迹,留下一串模模糊糊的脚印,偶尔就会发出无法言喻的叹息!无可奈何花落去,似曾相识燕归来”!无论如何,有的路只能自己走,有的苦只能自己吃;有的泪水,只能自己拭去!也许苦难是最好的老师,它会激发我们的斗志;磨练我们的耐力;坚定我们的信心;所以不要灰心丧气, 要自强不息;否则没人能代替!永远相信勇者无敌,天空总有一朵祥云为你缭绕!人生如戏亦非戏,因为一场戏结束就过去了。
18、而漫长的人生,却依然在继续!人生如酒亦非酒,酒喝多睡一觉就没事了。而人生这杯酒,却要一生去品味,五味杂陈伴一生,却又无法逾越和逃避。或许只有用乐观的心态去生活,才会有美妙的味道,伴随岁月如歌的每一个朝夕!人生在世,聚散离合,爱恨交加总难免!走着走着,就散了,回忆都淡了;看着看着,就累了,星光也暗了;听着听着,就醒了,开始埋怨了”凡事随缘,爱恨如风。谁对谁错都已不重要了!也许时间会让我们变得陌生,但是在某个时刻,心中依然会有一种牵挂和想念!想念儿时的天真烂漫,那是何等的快乐和幸福的时光啊!尽管那时生活清贫,条件艰苦,每天却可以无忧无虑的尽情玩耍,没有烦恼,没有忧愁。即使和伙伴发生矛盾,也会哭着哭
19、着就笑了, 瞬间和好如初。那种纯真无邪的笑容,那种甜蜜的感觉至今回味无穷!暮然回首,青春岁月是一本仓促的书!那是生命中一段最宝贵的黄金岁月,那是一个多梦的花季!有美好的记忆,有留恋和不舍;有欢笑和泪滴;有懵懂和和执意却因为年少时不懂得珍惜,而留下无奈的遗憾;留下无法回去的昨天;留下酸楚的故事!走过青春岁月,自然就是而立之年!每个人的肩上,都会挑起一副责任的重担,所以你要精心的选择;全心全意的设计;斗志昂扬地投入。然而在打拼的路上,终究难以事事如意!谁没有过坎坷的经历,谁没流过失败的泪滴!然而再苦再累,再难再痛的感受,也只能自己偷偷地流泪,默默地承担,悄悄地咽下苦涩的滋味!也许失败并不可怕,可怕的却是失去重新振作的勇气!勇气有时候是一瞬间的闪念,有时候是一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 嵌入式设备调试方法试题及答案
- 网络云计算技术测验题及答案
- 数据库开发中的协作工具与资源管理试题及答案
- 行政组织理论中的协同效应分析试题及答案
- 公路工程考试面临的知识更新挑战试题及答案
- 突破2025年软件测试工程师考试难度试题及答案
- 行政组织考试的系统化试题及答案
- 行政组织考试的备考指南试题及答案
- 专项公路工程复习试题及答案
- 整体把握的信息系统监理师考试试题及答案
- 学科融合背景下校本综合实践活动课程开发研究
- 2025闽教版英语三年级下册单词表
- 贵州企业招聘2024贵州金融控股集团有限责任公司招聘笔试参考题库附带答案详解
- 2025年湖北省保险行业协会招聘4人历年高频重点模拟试卷提升(共500题附带答案详解)
- 物业管理部组织架构与职责划分
- (2025春新版本)部编版七年级语文下册全册教案
- 华为质量管理手册
- 高级病理学与病理学实验技术知到智慧树章节测试课后答案2024年秋浙江中医药大学
- 多元艺术融合创造性舞蹈知到智慧树章节测试课后答案2024年秋南京艺术学院
- 设备维护中的难题和重点:分析与应对计划
- 货运物流提前报备通知函
评论
0/150
提交评论