2016-08-05 80 views
0

這裏使用該腳本中檢索值變化Td的類值與JS腳本

function GetTagValues() 
{ 
    // Send the request 
    jQuery.ajax ({ url:"/usr/private/tags.json.shtm", dataType:"json", success:TagValuesReceived, error:TagValuesError, timeout:10000 }); 
} 
function TagValuesReceived(json) 
{ 
    // Update value in webpage 
    document.getElementById("Tank1").innerHTML = json.Tank1; 
    //document.getElementById("Pump1Status").innerHTML = json.Pump1Status; 
    //document.getElementById("Pump1Default").innerHTML = json.Pump1Default; 
    setTimeout("GetTagValues()", 1000); 
} 

function TagValuesError() 
{ 
} 

GetTagValues(); 

我想提出的價值在TD類值(用我的新值替換無值)

我的問題
<tr> 
    <th> 
     <strong>Flow</strong> 
     <span class="model">(FL-01011 15°C)</span> : 
    </th> 
    <td class="total" id="Tank1"> 
     <input type="text" size="6" value="NO VALUE" /> 
    </td> 
    <td class="unite">lpm</td> 
    <td class="today"></td> 
</tr> 

現在,我能夠得到顯示值,但與innerHTML的是改變該值的顯示方式(通常在一個盒子(第二個值),如下面的圖像)

Box vs innerHTML

回答

1

我建議您將id="tank"移動到輸入控件,並使用.value而不是.innerHTML

這裏有一個的jsfiddle示範:https://jsfiddle.net/j10gf0mg/

注:我改變了一些事情,包括功能和IDS資本遵循標準的JS代碼風格所以沒有人會在這裏混淆。 (例如,大寫的函數名稱標識「構造函數」函數)

+0

工作正常,有一些校正符合我的代碼。 正如你所說,在輸入控制中更好地使用id! ;) –