使用dispatchEvent,触发scroll事件。

`<div class="myDiv" id="myDiv">

<button id="elem" onclick="alert('Click!');">Autoclick</button>

</div>

<style type="text/css">

.myDiv{
    height: 2000px;
    width: 500px;
    background: red;
}

</style>

<script>

let event = new Event("scroll");
document.getElementById('myDiv').dispatchEvent(event);

</script>`

我的目的是让myDiv能自动滚动到底部,只能用自定义event方法,因为我要区分是系统触发,还是人工触发。

阅读 2.7k
1 个回答
新手上路,请多包涵

不能传参数吗?比如滚动到某个位置

推荐问题