簡體   English   中英

簡單的javascript函數在IE7中不起作用

[英]Simple javascript function not working in IE7

代碼可在所有主要瀏覽器上使用,但是在點擊時發出簡單的警報無法正常工作。

這是在我的標題中

<script type="text/javascript">
    function this_function() {
        alert("got here mango!");
    }
</script>

這在體內

<button type="button" onclick="this_function()">click me</button>

如果我將“ onclick”放入代碼中,則它可以正常工作。

關於如何使其在IE中工作的任何建議都將是很棒的。 提前致謝。

抱歉,“放入標簽”是指將onclick =“ alert()”放入標簽。

嘗試: <button type="button" onclick="javascript:this_function();">click me</button>

建議將JavaScript和標記分開。 因此,無論您應該為按鈕分配一個ID並附加如下所示的onclick處理程序:

document.getElementById("button").onclick = function() {
     alert("got here mango!");
};
​

您正在運行此沙盒嗎? 如果不是這樣,我強烈建議您在一個HTML文件中自行嘗試全部操作,而無需進行其他操作。 IE7可能(靜靜地)在另一個腳本問題上崩潰,導致您的“ this_function”無法正確加載到DOM中。

完成此操作后,就不必再將其放在頭上了,而我實際上已經看到在某些情況下會導致問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM