我對Javascript完全陌生。就在這周我開始了我的課程。我甚至不知道我們是否在這裏發佈HTML代碼。 我有一個關於延遲與if
陳述提示的問題。 我嘗試了很多關於警報和確認的內容,但它們不適用於提示。 這裏是我的代碼(這是非常原始的),所以請告訴我如何延遲提示,與if
陳述。如何加入使用SetTimeout提示
我想要做的是:我希望用戶在提示出現之前10秒內讀取第一個選項,然後提示給你一個選擇。根據選擇,結果會發生變化。
<meta chartset = "utf-8">
<h1> Car </h1>
In 10 seconds, you can choose your destination BY NUMBER
<br>
Higiénopolis : 1
<br>
Santa Cécilia : 2
<br>
Vila Madalena : 3
<br>
<script>
var hi = 1
var sc = 2
var vm = 3
var dest=prompt("Choose your destination :");
if(dest==1){
document.write("<br>Your position is Caelum.")
document.write("<br>Your destination is Higiénopolis.")
document.write("<br> A distancia é : 7 km")
document.write("<br> O tempo para chegar é : 28 min")
}
if(dest==2){
document.write("<br>Your position is Caelum.")
document.write("<br>Your destination is Santa Cécilia.")
document.write("<br> A distancia é : 9,4 km")
document.write("<br> O tempo para chegar é : 31 min")
}
if(dest==3){
document.write("<br>Your position is Caelum.")
document.write("<br>Your destination is Vila Madalena.")
document.write("<br> A distancia é : 10 km")
document.write("<br> O tempo para chegar é : 35")
}
</script>
'的setTimeout(函數(){/ *你的代碼在這裏* /},10000)'。請注意,'document.write()'通常不是一個好主意,並且在頁面已經完成加載後(如果使用十秒的超時情況就是這種情況)絕對不是一個好主意。 – nnnnnn
你說「document.write()通常不是一個好主意」 有沒有另外的選擇? 到目前爲止,我剛剛瞭解到「document.write()」,它顯示提示後下一頁中的內容。和「exibe()」顯示了同一頁面中的內容。我希望我解釋得很好.... – oproject