簡體   English   中英

javascript按鈕在IE中不起作用; 在其他瀏覽器中工作

[英]Javascript button not working in IE; working in other browsers

在javascript中無法在IE中正常工作時遇到問題。 我使用javascript創建了一個按鈕,該按鈕使用從預定數組中隨機選擇的文本刷新頁面。 它可以在Firefox,Chrome和Safari中完美運行,但不能在IE中運行。 在IE中,沒有任何刷新。

誰能幫我解決這個問題,以便此Javascript可在IE中使用?

<html>

<head>
    <title>WTF </title>         
</head>

<style type="text/css">

#reason {font-family: "Helvetica", serif; color: white; }

button{
color:#08233e;
font:2.4em Futura, ‘Century Gothic’, AppleGothic, sans-serif;
font-size:70%;
padding:14px;
background:url(overlay.png) repeat-x center #ffcc00;
background-color:rgba(255,204,0,1);
border:1px solid #ffcc00;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border-bottom:1px solid #9f9f9f;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
cursor:pointer;
}

button:hover{background-color:rgba(255,204,0,0.8);}

</style>

<body>

    <div class="con">
        <p id="reason" >
    <center><script language="JavaScript">
    var r_text = new Array ();
r_text[0] = "Sample 1";
r_text[1] = "Sample 2";
r_text[2] = "Sample 3";
var i = Math.floor(3*Math.random())
document.write(r_text[i]);
</script>
</p>
<br>   
<a href="" class="button1"><button>TELL ME MORE</button></a><br>
</div> 

</body>

</html>

那是刷新頁面的錯誤方法。 這個問題 嘗試更改它,看看它是否更好。 另外, 不建議使用 “ center”標簽,因此最好不要使用它。 像這樣聲明數組會更容易:

r_text = ['Sample 1', 'Sample 2', 'Sample 3'];

暫無
暫無

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

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