currentStyle使用示例[通俗易懂]

currentStyle使用示例[通俗易懂]currentStyle使用示例Dom中的currentStyle属性.从字面上理解这是当前样式风格.没错currentStyle就是用来获取元素内Css的style样式属性值.比如说元素的width值height值.甚至元素的文本排放方式text-align,包括

大家好,又见面了,我是你们的朋友全栈君。

currentStyle使用示例

Dom中的currentStyle属性.从字面上理解这是当前样式风格.没错currentStyle就是用来获取元素内Css的style样式属性值.比如说元素的width值height值.甚至元素的文本排放方式text-align,包括position等等.所有的css属性值都可以被获取.但是currentStyle仅支持IE浏览器,如若想在FF或基于Dom标准的其他浏览器内实现相同效果.请使用getComputedStyle属性.我在下面给出一个例子,来获取div的宽度值,文本如何排放.和绝对定位的值.已支持IE和FF其他浏览器.放心浏览!

语法:
o=elem.currentStyle[style_name];

返回值:

o:返回元素某个样式属性值的引用.

参数

elem:要在该元素内获取样式属性.
style_name:样式属性名称.如:width,height,text-align

currentStyle实例

<html>

<head>

<title>Dom:currentStyle使用实例</title>

<style>

#a{

border:1px solid;

width:200px;

height:100px;

text-align:center;

position:absolute;

}

</style>

</head>

<body>

<div id=”a”></div>

<script language=”javascript”>

var a = document.getElementById(“a”)//获取元素

if(document.all){//IE浏览器

var wh = a.currentStyle[“width”];

var text_align = a.currentStyle[“textAlign”];

var posi = a.currentStyle[“position”];

}

else{//FF或其他浏览器

var wh = window.getComputedStyle(a,null).width;

var text_align = “textAlign”; //凡是带横杠(-)的属性,在FF浏览器里必须转换一下属性名称

text_align = text_align.replace(/([A-Z])/g,”-$1″);//

text_align.toLowerCase();

text_align = window.getComputedStyle(a,null).getPropertyValue(text_align);

var posi = window.getComputedStyle(a,null).getPropertyValue(“position”);

}

alert(“宽度值是:” + wh);

alert(“文本排放是:” + text_align);

alert(“position值是:” + posi);

</script>

</body>

</html>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158987.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • qlineedit_qt layoutstretch

    qlineedit_qt layoutstretch简述QLineEdit是一个单行文本输入框。QLineEdit允许用户输入和编辑单行纯文本,提供了很多有用的编辑功能,包括:撤消和重做、剪切和粘贴、以及拖放(见setDragEnabled())。通过改变输入框的echoMode(),同时也可以设置为一个“只写”字段,用于输入密码等。文本的长度可以被限制为maxLength(),可以使用一个validator()或inputMask()来任意限制文本

    2022年10月6日
    0
  • 在最完整的搜索提示降史上的用户交互的研究——阅读《An Eye-tracking Study of User Interactions with Query Auto Completion》

    在最完整的搜索提示降史上的用户交互的研究——阅读《An Eye-tracking Study of User Interactions with Query Auto Completion》

    2022年1月12日
    44
  • opencv人脸识别训练「建议收藏」

    opencv人脸识别训练「建议收藏」一开始我运用人脸库训练出一个xml文件,后来新增人脸时候需要将新人继续拿来训练,需要将训练的特征信息加在原来xml文件里面。如果程序不关闭是可以将新人特征信息加到xml文件里的。比如,原来的xml文件为face.xml;现在采集了一些人脸,需要将这些人脸的特征信息提取加入到face.cml;然后下次load这个face.xml进行人脸识别。现在就是怎么将这些人脸加入原来的xml文件呢?这个是全

    2022年6月7日
    37
  • P1396 营救_p1336燃烧失火

    P1396 营救_p1336燃烧失火P1396营救218通过571提交题目提供者yeszy标签二分图论并查集福建省历届夏令营难度普及-题目描述“咚咚咚……”“查水表!”原来是查水表来了,现在哪里找这么热心上门的查表员啊!小明感动的热泪盈眶,开起了门……妈妈下班回家,街坊邻居说小明被一群陌生人强行押上了警车!妈妈丰富的…

    2022年8月12日
    3
  • c语言switch例题注释,switch语句例子大全 C语言switch语句例题

    c语言switch例题注释,switch语句例子大全 C语言switch语句例题CSS布局HTML小编今天和大家分享一个switch语句的例子matlab中switch语句的用法例子matlab中switch语句看了好几本教材上的例子都未看懂核心,不知谁能提供if-else-end语句所对应的是多重判断选择,而有时也会遇到多分支判断选择的问题。MATLAB语言为解决多分支判断选择提供了switch-case语句。switch-case语句的一般表达形式为:switch〈…

    2022年10月21日
    1
  • 滴滴2020年财报_互联网人民日报

    滴滴2020年财报_互联网人民日报今日看点✦华为2020年财报:实现全球销售收入8914亿元,净利润646亿元✦京东:签订最终协议将京东云和人工智能业务剥离给京东数科✦滴滴拿下消费金融牌照,成为杭银消费金融有限公司第…

    2022年10月8日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号