J'ai un tag div
comme suit:Comment obtenir le nom d'identifiant du nœud?
<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>
Je veux charger les valeurs de la base de données au texte du type d'entrée. Donc, j'ai besoin d'obtenir l'identifiant de chaque noeud afin de correspondre à ma valeur json et à l'identifiant de noeud et de lui attribuer la valeur. J'essaie avec ce qui suit pour y parvenir. Mais, je ne peux pas obtenir la valeur d'identification. N'importe qui, aidez-moi s'il vous plaît. Merci ..
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++;
}
pouvez-vous nous montrer un exemple vivant ou au moins le contenu de 'dbRecord'? – bluefoot
Ceci est le dbRecord Content-- [{"HardwareDetail": "[B", "BuildDesc": "Testing1", "BuildID": "BL002", "BuildName": "Deuxième nom", "SoftwareDetail": "ss "}] – Nila
Vous pouvez utiliser une boucle for à la place. Ou dites 'while (index ++
Kayla