JavaScript无法在Google Chrome中使用

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

cod*_*ple 5

你正在调用这个函数

calculateTotal(this.value)
Run Code Online (Sandbox Code Playgroud)

但你的功能是:

function calculateTotal(price, quantity, cnt)
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这个在Firefox中工作(我假设他们自动提供参数或其他东西),但你的两个功能不匹配.