老师,为什么弹出框是[object HTMLDivElement]

来源:1-6 编程练习

qq_枫_122

2018-07-22 19:21:08

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>DOM的查找方法</title>
</head>
<body>
    <div id="a">第一个元素</div>
    <div id="b">第二个元素</div>
    <div id="c">第三个元素</div>
<script>
    //补充代码
    var a=document.getElementById("a");
    var b=document.getElementById("b");
    var c=document.getElementById("c");
    
    alert(a);
    alert(b);
    alert(c);
</script>
</body>
</html>

写回答

2回答

好帮手慕夭夭

2018-07-23

alert()方法输出的内容为字符串形式的 , 如题中document.getElementById("a")获取的DOM对象 , 对象的输出字符串格式如[object Object]   , 第一个表示变量的类型为object  ,第二个表示变量值 ,题中变量是获取的div的DOM对象  ,,所以 输出格式[object HTMLDivElement] 哦 . 希望解答了你的疑惑 ,祝学习愉快 ,望采纳 


1

慕斯6519533

2018-07-23

想查看获取到的对象,可以用console.log打印在控制台

1

0 学习 · 36712 问题

查看课程