我有一個div
標籤如下:如何獲取Node的id名稱?
<div id="DataEntryForm" style="position:absolute; left:100px;top:175px;width:350px; z-index:2;background-color:yellow; visibility:hidden;border-top-color: black;">
<table id="DataEntryFormTable" style=" width:100%" style="margin-top: -50px;">
<tr><td> Build Name</td><td> <input type="text" id="BuildName" name="BuildName" value="" /></td></tr>
<tr><td> Build Description</td><td> <input type="text" id="BuildDesc" name="BuildDesc" value="" /></td></tr>
<tr><td> Software Details</td><td> <input type="text" id="SoftwareDetail" name="SoftwareDetail" value="" /> </td></tr>
<tr><td> Hardware Details</td><td> <input type="text" id="HardwareDetail" name="HardwareDetail" value="" /> </td></tr><br>
<tr><td> </td></tr>
<tr>
<td>
<input type="button" value="Save" onclick="saveRecord()" /></td>
<td> <input type="button" value="Cancel" onclick="cancelOperation()"/></td>
</tr>
<br>
</table>
</div>
我想從數據庫中輸入類型文本負載值。所以,我需要獲取每個節點的id,以便與我的json值和節點id相匹配,並將值分配給它。我正在嘗試用以下來實現這一點。但是,我無法獲得id值。任何人,請幫我解決這個問題。謝謝..
var nodes = deform.childNodes;
index =0;
// Load the first record in the collection.
// It is expected to have only one object in JS Object collection
var dbRecord= dbRecords[0];
while (index < nodes.length)
{
if(nodes[index].type=="text")
{
nodes[index].value = dbRecord[nodes[index].id];
}
index++;
}
您能向我們展示一個現場示例或至少是dbRecord的內容嗎? – bluefoot 2011-03-18 04:19:36
這是dbRecord內容 - [{「HardwareDetail」:「[B」,「BuildDesc」:「Testing1」,「BuildID」:「BL002」,「BuildName」:「Second Name」,「SoftwareDetail」:「ss 「}] – Nila 2011-03-18 04:37:55
您可能想改爲使用for循環。或者說'while(index ++
Kayla
2011-03-18 04:52:41