尝试替换动态元素的值

时间:2019-10-03 09:49:40

标签: javascript c# jquery asp.net

我正在尝试使用从数据库中存储的变量中获取的值来设置动态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” 没有任何想法怎么做。任何想法都会受到赞赏。

2 个答案:

答案 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>