Javascript 获取css属性
来源:asp之家 发布时间:2009-05-31 16:49:00
<style>
#L { position:absolute; color:#1c4a74; background-color:#f3faff; border:1px #bfd1eb solid; top:101px; left:101px; }
</style>
<div id="L">123 </div>
<script>
var obj = document.getElementById("L");
var _left = obj.style.left;
var _top = obj.style.top;
alert(_left + " - " + _top)
</script>
无法获取 left与top值
但这样却可以
code:
<div style="position:absolute; color:#1c4a74; background-color:#f3faff; border:1px #bfd1eb solid; top:101px; left:101px;">123 </div>
<script>
var obj = document.getElementById("L");
var _left = obj.style.left;
var _top = obj.style.top;
alert(_left + " - " + _top)
</script>
使用currentStyle属性就可以获取CSS中的定义
<script>
var obj = document.getElementById("L");
var _left = obj.currentStyle.left;
var _top = obj.currentStyle.top;
alert(_left + " - " + _top)
</script>
猜你喜欢
- 使用 IE8 时发现其原生的 JSON 解析器存在 Bug,让我们先用 IE8 打开 DEMO 页面体验下。http://lab.grace
- 利用XMLHTTP无刷新自动实时更新数据,2秒自动刷新一次,2秒取得一次数据.demo.htm 前台显示<script la
- 本文通过实际业务系统中调整的一个案例,试图给出一个常见CPU消耗问题的一个诊断方法.大多数情况下,系统的性能问题都是由不良SQL代码引起的,
- 不了解的同学先“点这里”看看什么是Firebug。简单来说,Firebug是Firefox上用来监视、编辑和调试站点的CSS、HTML、DO
- 半透明效果有时候会给页面增加不少色彩,特别是Vista盛行之后,半透明效果更加受推崇。在诸多可用于Web浏览的图片格式中,只有PNG格式和G
- 任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备等等,仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,
- 1、在Asp页面首部加入Response.Buffer = True Response.ExpiresAbso
- ul: unordered lists ol: ordered lists li: Listsol 有序列表:<ol>
- 你用过css么?当然,我是指你喜欢做网页的话,用过?很好,那你用过它的特效么?没有?那请跟我来。让我先通俗的介绍一下css,cs
- 选择最实用来谈一下首先,你要慎重选择你就业的城市。这点是目前多数人都忽略的重要因素。无论你的设计思路和发展方向都要依托你所在城市来作为载体。
- 按照本文操作和体会,会对sql优化有个基本最简单的了解,其他深入还需要更多资料和实践的学习: 1. 建表: 代码如下:creat
- 视觉设计是什么,人们怎么认为它的,自己又是怎么对待和理解它,它的核心价值是什么。视觉设计,冒似很艺术,跟艺术相关的职业,给大多数人的印象是做
- 文本的排版依据语言的不同会有一些格式上的要求,比如简体中文中类似逗号、分号等标点符号不会出现在一行的开头,对于英文来讲就是一个完整单词不会在
- <html><head><title>不刷新页面查询的方法</title><meta
- mysql数据库里,对一个已创建的表进行DDL操作,比如说添加一个字段。在做测试时,发现ddl操作的时间特别的长。
- asp之字符串函数示例用字符串函数对字符串进行截头去尾、大小写替换等操作。函数语 * 能LenLen(string|varname)返回字符串
- Conditional-CSS允许你针对单一浏览器或浏览器组写出有逻辑条件的可维护的特定的CSS声明。使CSS针对特定的浏览器。简化你对CS
- 整个重装步骤大致分四个步骤进行,第一步,备份原mysql中的所有数据库。第二步,完全卸载mysql第三步,下载安装新版mysql第四步,导入
- 你是否对获得MySQL数据库与表的最基本命令的实际操作感到十分头疼?如果是这样子的话,以下的文章将会给你相应的解决方案,以下的文
- ASP页面延迟的两个简单方法 asp延时第一种 代码如下:<% Response.Buffer = Tr