为什么我的以下代码在 Internet Explorer 中不起作用?它在 Firefox 中运行良好。我得到“对象不支持这种属性或方法。” 请帮忙。以下是代码。
<script type="text/javascript">
function calcmrc() {
var inputs = document.getElementsByClassName('mrc');
var sum = 0;
for (var i = 0; i < inputs.length; i++) {
var input = inputs[i];
var num = Number(input.value);
if (isNaN(num)) {
alert('Please Enter a valid number: ' + input.value);
num = 0;
}
sum += num;
}
document.getElementById('mrcresult').value = '$' + sum;
}
</script>