弹出窗口.js 未在 Chrome 扩展程序中的 Popup 的头部标签中执行.html Popup

popup.js is not being executed within head tag at popup.html in chrome extensions

本文关键字:Popup 头部 标签 html 执行 程序 窗口 js 未在 扩展 Chrome      更新时间:2023-09-26

这听起来可能很傻,但我真的想不通。在这个链接上,大食尸鬼写了一个不错的剧本。

但这仅在 body tag 中使用 <script type="text/javascript" src="popup.js"></script> 时才有效。但是如果我在头标签中使用此代码。它不起作用。

我想了解原因。以及如何在弹出窗口中使用 jquery.html?基本上我试图在弹出窗口中使用日期选择器.html。

还有另一个参考。

请帮忙。提前谢谢。

如果你把它放到<head>中,它将在 DOM 中存在之前执行#clickme

解决方案是将代码包装在DOMContentLoaded侦听器中:

document.addEventListener("DOMContentLoaded", function() {
  document.getElementById('clickme').addEventListener('click', hello);
});