2014-12-27 50 views
0

這可能聽起來很愚蠢,但我真的無法弄清楚。 At this link,greatghoul寫了一個很好的腳本。popup.js沒有在popup.html的擴展頭標籤中被執行

但是,只有在身體標記中使用<script type="text/javascript" src="popup.js"></script>時纔有效。但是,如果我在頭標記中使用此代碼。它不起作用。

我想明白爲什麼。以及如何在popup.html中使用jquery?基本上我試圖在popup.html中使用datepicker

還有另一個reference

請幫忙。提前致謝。

回答

1

如果你把這個放入<head>,它會在DOM中存在#clickme之前執行。

解決辦法是來包裝你的代碼在DOMContentLoaded聽衆:

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