【发布时间】:2025-12-11 11:10:01
【问题描述】:
为什么某些 JavaScript 函数在 Google Chrome 中无法运行,但在 Mozilla Firefox 中运行良好?
像这样..
HTML 代码:
...
onkeyup="calculateTotal(this.value)"
onclick="clickclear(this, '0')" onblur="clickrecall(this,'0')" value="0"
JS代码:
function calculateTotal(price, quantity, cnt) {
if(quantity != ""){
var totalAmt = parseInt(document.getElementById('total['+cnt+']').value);
totalAmt = parseInt(quantity) * parseInt(price);
document.getElementById('total['+cnt+']').value = totalAmt;
document.getElementById('indicator').value++;
}
else{
document.getElementById('total['+cnt+']').value = 0;
document.getElementById('indicator').value--;
}
}
并且已经包含了这个:
jquery1.4.2.js
【问题讨论】:
-
能否请您提供一个jsfiddle.net 演示案例?
-
chrome 确实有一个 javascript 控制台 (ctrl+shift+j)。它说什么?
-
如果你使用jquery(有$函数),为什么要拼写document.getElementById?
-
天啊@Ghommey,以前从未见过 jsfiddle。这太不可思议了
-
+1 @George Mauer 复制了我对找到 jsfiddle 的反应。
标签: php javascript javascript-events google-chrome