宝慕林4326916
2016-11-14 12:09
OCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
body{
margin: 0;
padding: 0;
position: relative;
}
.bb{
width: 200px;
height: 200px;
background: red;
position: absolute;
left: 100px;
color:#fff;
}
</style>
</head>
<body>
<div class="bb"></div>
<script type="text/javascript">
var divE = document.getElementsByTagName('div')[0];
divE.style.background="#ec6";
var mm = divE.style.left;
alert(mm);
</script>
</body>
divE.style.left就不是一个值,它代表的是一个对象,对象不能直接输出。那么你到底是想要left的什么结果呢
divE.style.left可能不是一个值,表示对象之类的吧。 所以 var mm = divE.style.left;这里就有问题
mm是一个字符串,你没有加单引号或者双引号
缺少引号!
希望帮到你!
JavaScript入门篇
739817 学习 · 9566 问题
相似问题