以下代码,在ie中可以执行,但在Firefox中不能执行,如何才能在Firefox中执行?function addT(index,n)
{
var temp = document.getElementById("t"+ index).innerText;
document.appliance_form.divtext.value = temp;
var tp = parseInt(temp);
if(tp < parseInt(n))
{
document.getElementById("t"+ index).innerText = String(tp + 1);
}
// document.appliance_form.submit();
}
function subT(index,n)
{
var temp = document.getElementById("t"+ index).innerText;
var tp = parseInt(temp);
if(tp > parseInt(n))
{
document.getElementById("t"+ index).innerText = String(tp - 1);
}
// document.appliance_form.submit();
}

解决方案 »

  1.   

    var temp = document.getElementById("t"+ index).innerText; 
    ==>
    var temp = document.getElementById("t"+ index).innerHTML; 
      

  2.   

    document.appliance_form.divtext.value = temp; 
    ==>
    document.getElementById("divtext_ID").value = temp;
      

  3.   

    innerText 不兼容Firefox 
    Firefox 对应使用textContent或者按照楼上 使用innerHTML
      

  4.   

    用innerHTML   还是不行哦?