[英]Simple javascript fading effect not working in IE7/8, fine in other browsers
[英]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.