Javascript 错误类型对象不支持internet explorer上的此类属性或方法
为什么我的以下代码在Internet Explorer中不起作用?它在Firefox中运行良好。我得到“对象不支持这种属性或方法。”请帮助。下面是代码Javascript 错误类型对象不支持internet explorer上的此类属性或方法,javascript,internet-explorer,firefox,Javascript,Internet Explorer,Firefox,为什么我的以下代码在Internet Explorer中不起作用?它在Firefox中运行良好。我得到“对象不支持这种属性或方法。”请帮助。下面是代码 <script type="text/javascript"> function calcmrc() { var inputs = document.getElementsByClassName('mrc'); var sum = 0; for (var i = 0; i <
<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>
函数calcmrc(){
var inputs=document.getElementsByClassName('mrc');
var总和=0;
对于(变量i=0;i 早期浏览器不支持GetElementsByCassName
GetElementsByCassName
:
var inputs = document.getElementsByClassName('mrc');
如果您不熟悉javascript,可以使用它来帮助解决这个问题
使用jquery:
var inputs = $('.mrc');
IE确实支持
要支持IE8中的,请参阅,有关早期版本,请参阅