Requirement klicken:Wie die <td> mit dynamischem Wert auf Schaltfläche Hinzufügen füllen
ich nach dem Klicken auf die Schaltfläche Hinzufügen den td
Wert mit dynamischem Wert füllen will.
-Code
<script>
function addRow(in_tbl_name)
{
var tbody = document.getElementById(in_tbl_name);
var row = document.createElement("TR");
var td1 = document.createElement("TD")
var strHtml1= "<Rule Id>";
td1.innerHTML = strHtml1.replace(/!count!/g,count);
var td2 = document.createElement("TD")
var strHtml2 = "<Rule Name>7;
td2.innerHTML = strHtml2.replace(/!count!/g,count);
row.appendChild(td1);
row.appendChild(td2);
</script>
<td>Selected Plans
<br>
<table ID="in_tbl_name" border="1">
<tr>
<td>Rule Id</td>
<td>Rule Name</td>
</tr>
</table>
<form action="/SubmitRule" method="post" model="command">
<table>
<tr>
<td>
<select name="Select"><c:forEach items="${listRules}" var="rule">
<option value="${rule.id}">
<c:out value="${rule.id}" />
</option>
</c:forEach>
</select>
</td>
<td>
<input type="submit" onClick="addRow('in_tbl_name')"
VALUE="AddRow">
</tr>
</table>
</form>
</td>
ich für ein id
den Wert immer bin aber nicht verstehen, wie in td
diesen Wert zu setzen.
Sieht aus wie es eine Menge falsch mit Ihrem Code. Funktioniert das sogar, wenn Sie es versuchen? Sie fehlen schließende Klammern, Anführungszeichen und vielleicht mehr – putvande
Können Sie ausführbare Demo/Snippets oder [JSFiddle] (https://jsfiddle.net/) teilen? – Rayon
Sie fügen die Zeile nicht an das tbody-Element an. – neuhaus