我正在尝试使用从数据库中存储的变量中获取的值来设置动态html元素的值。 Aspx面
<tr id="parTr1" runat="server">
<td id="parTd1" style="font-size: 10pt;" class="widthtbl">
<div><b>Parameter</b></div>
</td>
<td>
<div>
<asp:Label ID="lblPar_Tr" runat="server" Text=""></asp:Label>
</div>
</td>
</tr>
Aspx.cs 在页面加载时,我正在调用StdSize_Toler()函数,因为我将值存储在变量字符串STd1Val中,并且还生成了动态表 现在 在动态表中
var lblPar_Trm = "<table><tr><th>UoM</th></tr><tr><td id='STd1'>ABC</td></tr>
lblPar_Tr.Text = lblPar_Trm + "</table>";
我正在尝试使用在变量“ STd1Val”中获得的值来更改硬编码值“ ABC” 没有任何想法怎么做。任何想法都会受到赞赏。
答案 0 :(得分:1)
为此,您必须使用:
element.replace("actual value", "new value");
确保要在其上应用替换的元素是str。
需要有关“ replace()”的更多信息吗?我的答案来源: https://www.w3schools.com/jsref/jsref_replace.asp
答案 1 :(得分:0)
而不是使用硬编码值以级联形式存储变量值
var lblPar_Trm = "<table><tr><th>UoM</th></tr><tr><td id='STd1'>"+STd1Val+"</td></tr>