ano*_*123 2 javascript php google-chrome javascript-events
是什么原因导致某些JavaScript功能无法在Google Chrome中运行,但在Mozilla Firefox中运行良好?
像这样..
HTML代码:
...
onkeyup="calculateTotal(this.value)"
onclick="clickclear(this, '0')" onblur="clickrecall(this,'0')" value="0"
Run Code Online (Sandbox Code Playgroud)
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--;
}
}
Run Code Online (Sandbox Code Playgroud)
并且已经包含了这个:
jquery1.4.2.js
你正在调用这个函数
calculateTotal(this.value)
Run Code Online (Sandbox Code Playgroud)
但你的功能是:
function calculateTotal(price, quantity, cnt)
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这个在Firefox中工作(我假设他们自动提供参数或其他东西),但你的两个功能不匹配.
| 归档时间: |
|
| 查看次数: |
1664 次 |
| 最近记录: |