这个问题就像这里和网络上无数的其他问题一样——如何检查 DOM 是否已经加载到 Javascript 中?但问题是:
<script>
标记加载的,还是通过其他 Javascript 加载的。这样做是否更可靠,是否具有跨浏览器兼容性?
补充: 让我澄清一下: 我正在写一个独立的。可以包含在任意网页中的 JS 文件。我想执行代码 之后的 DOM 已经加载。但我不知道 怎么做我的脚本将被包括在内。它可以通过放置 <script>
标记(在这种情况下,传统的 onload
或 DOM 准备解决方案将工作) ; 或者可以通过 AJAX 或其他方式加载,在 DOM 已经加载之后很久(因此前面提到的解决方案将永远不会触发)。