我正在開發一個應用程序,其中一個小部件具有一個按鈕,通過啓動API啓動另外兩個按鈕。該API完美工作,但我無法讓調用函數正常工作。當我剛剛宣佈API時,使用:如何在點擊到另一個元素時插入新的腳本元素
<script src="js/global.js"></script>
它工作正常,但在頁面打開後立即啓動。我需要它啓動按鈕點擊代替。
我有以下代碼:
<a href='' id='mylink'>click me</a>
<script type="text/javascript">
var myLink = document.getElementById('mylink');
myLink.onclick = function(){
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "js/global.js.";
return false;
alert('ping');
}
我設置的警報,看看那裏的過程中停止工作。 「返回」之前的一切似乎都在運行。我已經試過這兩個返回true和返回false,並沒有區別。
這不是正確的做法。除此之外,您應該更改「global.js」中的代碼,以便將要採取的操作封裝在要從「click」事件處理程序調用的函數中。 – Pointy 2013-04-23 17:55:58