document是没有办法显示宽高的,为什么可以写点击事件?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

<script>

window.onload = function() {

    document.onclick = function() {

        //document是没有办法显示宽高的,必须要document.documentElement.offsetHeight写上documentElement把它变成元素才可以,但是却可以直接document.onclick = function() {}给document写点击事件,我不明白了,一个实际没有宽高的东西加了点击事件,那点了之后应该不能执行函数里面的内容额(试想document如宽0,高0的div一般,根本点不到)?

        alert(document.documentElement.offsetHeight)

    }

}

</script>

</head>


<body style="">

    <div id="div1" style="width:100px;height:100px;border: 1px solid red; overflow: -auto; padding: 10px;margin: 100px">

        <div style="height: 600px;width: 90px; background: red;"></div>

    </div>

</body>

</html>


慕侠2389804
浏览 478回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript