看不到alert出的结果

来源:3-4 改变 HTML 样式

宝慕林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>

写回答 关注

4回答

  • 慕粉1840084516
    2017-03-03 19:04:03

    divE.style.left就不是一个值,它代表的是一个对象,对象不能直接输出。那么你到底是想要left的什么结果呢

  • AaronWell
    2016-11-23 17:06:54

     divE.style.left可能不是一个值,表示对象之类的吧。  所以 var mm = divE.style.left;这里就有问题

  • holykit
    2016-11-16 13:56:15

    mm是一个字符串,你没有加单引号或者双引号

    宝慕林432...

    mm 是变量啊

    2016-11-16 22:24:31

    共 1 条回复 >

  • Jathy
    2016-11-14 12:48:10

    http://img.mukewang.com/582941de000119fc08880694.jpg

    缺少引号!

    希望帮到你!

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题