使用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.5k
1 个回答
新手上路,请多包涵

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏