<input id=i1 onpropertychange=c()>
<input id=i2 onpropertychange=c()>
<input id=i3>
<script language="javascript">
function c(){
with(document.all){
i3.value=Number(i1.value)+Number(i2.value)
}
}
</script> 这段代码在IE中能正常运算 但在Firefox中没法正常运算请问哪位高手知道需要怎么修改才能兼容的
<input id=i2 onpropertychange=c()>
<input id=i3>
<script language="javascript">
function c(){
with(document.all){
i3.value=Number(i1.value)+Number(i2.value)
}
}
</script> 这段代码在IE中能正常运算 但在Firefox中没法正常运算请问哪位高手知道需要怎么修改才能兼容的
有点函数只能在ie下才有用。但是对于这一点不是精通js 的人估计很难做到。
with(document.all){
i3.value=Number(i1.value)+Number(i2.value)
}
} 改function c(){
i3.value=Number(i1.value)+Number(i2.value)
}
document.all这个好像只有IE才支持的
<input id="i2" onpropertychange="c()" onchange="c()" name="i">
<input id="i3" name="i">
<script language="javascript">
function c(){
if(document.all){
with(document.all){
i3.value=Number(i1.value)+Number(i2.value)
}
}else
{
with(document.getElementsByName('i')){
item(2).value=Number(item(0).value)+Number(item(1).value)
}
}
}
</script>