<!DOCTYPE html>
<html>
<head>
<style>
#myDIV {
height: 250px;
width: 250px;
overflow: auto;
}
#content {
height: 800px;
width: 2000px;
background-color: coral;
}
</style>
</head>
<body>
<p>Scroll inside the div element to display the number of pixels the content of div is scrolled horizontally and vertically.</p>
<div id="myDIV">
<div id="content">Scroll inside me!</div>
</div>
<p id="demo"></p>
<script>
document.getElementById("myDIV").addEventListener('scroll', function (e) {
alert("scroll");
});
document.getElementById("myDIV").addEventListener('click', function (e) {
alert("click");
});
</script>
为什么它不能在 IE中工作我在w3中尝试使用相同的代码尝试自己的页面,它可以在 IE 中使用,但如果我将其作为单独的文件尝试则不行,如此迷茫。即使有人贬低了这个,请告诉我我错过了什么?
当我浏览其他答案时,我发现了这些东西:
注意:
此代码在其他浏览器中运行清晰。
答案 0 :(得分:0)
这是我的坏事。可能对像我这样的人有帮助,请在IE中启用脚本。 :_(
这里需要注意的是,虽然脚本没有启用,但由于iframe,w3学校练习练习有效吗?如果是这样的话?