javascript - 当页面加载到特定的 div ID 时如何触发 javascript?

标签 javascript html dom

我有以下 div:

<div id="tutorial" onclick="console.log('Triggered tutorial');"></div>

我想通过 URL 定位此 div,导航方式如下:

mysite.com/mypage.html#tutorial

但是,将页面加载到此 div ID 不会触发 onclick 事件。

实现此目标的最佳方法是什么?

最佳答案

使用加载

<div id="tutorial" onload="onLoadTutorial();"></div>

function onLoadTutorial() {
  if (document.location.endsWith("#tutorial")) {
    //...
  }
}

关于javascript - 当页面加载到特定的 div ID 时如何触发 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56011552/

相关文章:

javascript - 如何使用d3.js绘制渐变弧?

javascript - 表格和滚动条不刷新

PHP: DomElement->getAttribute

javascript - 如何使用 PHP 和 JS 将 URL 中的 json 数组与另一个 json 数组组合起来

javascript - 在 JavaScript 的循环中创建阅读更多链接

javascript - 如何在滚动时禁用 jQuery jParallax 插件并在滚动停止时重新启用?

javascript - 访问 A 框架中的 dom 元素

javascript - 只设置一个md-tab的高度

javascript - 如何将来自不同 src 位置的图像与单击的缩略图图像调用到单独的 div 上?

javascript - 获取包含 # 值的 URL