<html>
<head>
</head>
<body>
<div id="testDiv" style="width:90px"></div>
</body>
</html>
<script type="text/javascript" language="javascript">
var testDiv = document.getElementById("testDiv");
alert(testDiv.style.width);
</script>这样写可以取到,写到css里面取不到.不知道还有没有高人能取到
<head>
</head>
<body>
<div id="testDiv" style="width:90px"></div>
</body>
</html>
<script type="text/javascript" language="javascript">
var testDiv = document.getElementById("testDiv");
alert(testDiv.style.width);
</script>这样写可以取到,写到css里面取不到.不知道还有没有高人能取到
解决方案 »
- jquery 函数如何更改为dom 函数?
- jquery ajax刷新部分页面后 怎样让函数重新加载?
- jquery获取鼠标位置的值了,为什么不能用做计算
- 有关document.cookie的path问题
- 用HTML隐藏表单如何提交JavaScript函数里的值???
- JavaScript中文网站
- 在利用javascript读取XML文件的时候有假死的状况
- 我在ie5中history.back()行的,但是在ie6中就不行了,不知道为什么?
- arcgis js api 加载 google 切片地图 异常
- 【萌新求救】如何用jq实现鼠标移动到格子变色,鼠标点击变另一种颜色,再次点击变回原色
- 求一个js 时间 显示格式2007年05月14日 13:25:59 星期二 秒要走动的
- 页面切换特效的实现
.xx{
width:90px;
background:#003300;
}
</style>
<body>
<div class="xx" ></div>
</body>
<script>
//最好是document.getElementsByTagName("div")[0].offsetWidth,在ff下你的代码可能出错
alert(document.body.firstChild.offsetWidth)
</script>
不过我觉得还是用id选择器的要好一些,可以针对某个容器来操作......
综上结果为:
<html>
<head>
<style type="text/css">
#testDiv{
width:90px;
background:#003300;
}
</style>
</head>
<body>
<div id="testDiv"></div>
</body>
</html>
<script type="text/javascript" language="javascript">
var testDiv = document.getElementById("testDiv");
alert("div宽度为:"+testDiv.offsetWidth);
</script>
基本上每3天用一次offsetWidth
都没想到getElementById这中写法太熟悉了
我喜欢尽量用一些不熟悉的方法而已(不然容易忘记)
如果是做东西 那就得考虑兼容了