![](/img/trans.png)
[英]How can I run JavaScript snippets in Chrome when the page loads?
[英]How can I stop an alert in javascript from firing when the page loads, and make it run when a button is clicked?
不使用jQuery,如何在適當的時間觸發JavaScript警報? 當前在頁面加載時觸發。 我創建了一個臨時轉換器,希望使用“轉換為fahr”按鈕和“轉換為cels”按鈕在彈出的“警報”中觸發轉換后的溫度。 當前,這兩個按鈕都可以成功執行各自的溫度轉換數學函數,但是我也想在單擊按鈕時添加警報。
document.getElementById('convert').onclick = makeTempF();
document.getElementById('convertC').onclick = makeTempC();
function makeTempF() {
var d, b, c;
var f = document.getElementById('f').value;
b = f - 32;
c = b * 5;
d = parseInt(c / 9);
alert('Celsius Temperature is ' +d);
// console.log(d);
}
function makeTempC() {
var g, b, d;
var c = document.getElementById('c').value;
b = c * 9;
d = b / 5;
g = parseInt(d +32);
alert('Fahrenheit Temperature is ' +g);
// console.log(g);
}
分配回調,而不是其調用返回的值。
document.getElementById('convert').onclick = makeTempF;
document.getElementById('convertC').onclick = makeTempC;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.