2016-08-05 41 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! ;) –