這是一個非常簡單的計算腳本,我不知道它爲什麼不能在chrome中工作。我很困惑。搜索這裏和網絡的日子沒有工作。我卡住了。爲什麼這個javascript不能在chrome中工作而在ie中呢?
Isyerindeki Çalisan Sayisi: <input type="text" name="n"> <button onclick="myFunction()">Hesapla</button>
<p id="sonucat"></p>
<p id="sonuct"></p>
<p id="sonucct"></p>
<script>
function myFunction() {
var a = Number(n.value);
var at = 4
var t = 6
var ct = 8
var sat = a * at;
var st = a * t;
var sct = a * ct;
if (a <= 9) {
var sat = 25;
document.getElementById("sonucat").innerHTML = "AZ TEHLIKELI isyerlerinde yilda en az " + sat + ",";
document.getElementById("sonuct").innerHTML = "TEHLIKELI isyerlerinde ayda en az " + st + ",";
document.getElementById("sonucct").innerHTML = "ÇOK TEHLIKELI isyerlerinde ayda en az " + sct + " dakika isyeri hekimi çalistirmakla yükümlüsünüz.";
}
else {
document.getElementById("sonucat").innerHTML = "AZ TEHLIKELI isyerlerinde ayda en az " + sat + ",";
document.getElementById("sonuct").innerHTML = "TEHLIKELI isyerlerinde ayda en az " + st + ",";
document.getElementById("sonucct").innerHTML = "ÇOK TEHLIKELI isyerlerinde ayda en az " + sct + " dakika isyeri hekimi çalistirmakla yükümlüsünüz.";
}
}
</script>
我在Firefox中嘗試使用'ReferenceError:n沒有定義',但是我在Mac上,所以我看不到在IE中如何工作。這裏是一個演示:http://jsfiddle.net/8pp0c8hn/這是你正在嘗試做什麼? – 2014-09-10 08:32:06
如果函數是在HTML之後聲明的,那麼'myFunction'將在HTML – GillesC 2014-09-10 08:32:24
中未定義。謝謝您的關注和快速回答。但我無法使用Chrome瀏覽器運行演示程序。 SjoerdDeWit的解決方案有效。 :) – murathoca 2014-09-10 09:40:39