为什么我js获取不到元素的属性?

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>js动画</title>

</head>

<style type="text/css">

*{margin: 0;padding: 0;}

#content{width: 200px;height: 200px;background-color: red;}

</style>


<body>

<div id="content">1</div>

<script type="text/javascript">

window.onload = function(){

var content = document.getElementById("content");

alert(content.style.height);

}

</script>

</body>

</html>


因扎吉
浏览 3033回答 3
3回答

Caballarii

说明style.height这样的获取方式只能获取元素上的style="height:100px"这种,不能获取css文件里的

Cancer_bin

获取高度的方法用错了,你这个是赋值的语句。alert(content.offsetHeight);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript