我希望label
与id=lblValue
获得价值。在页面上确认我看到已确认HTML
为:
<span class="treeColorOrderBefPrepare">~
<div style='display:inline-block;'>
<img onclick='calculateDate.add(this);' style='cursor:pointer;' class="imageInBox" src="/_assets/images/icons/small/add.png"/>
<img onclick='calculateDate.subtract(this);' style='margin-left:3px;cursor:pointer;' class="imageInBox" src="/_assets/images/icons/small/subtract.png"/>
<label id='lblValue' style='position:relative;top:1px;width: 13px; height: 13px;margin-left:3px;margin-right:3px;'>0</label>
</div>
<img class="imageInBox" src="/_assets/images/icons/small/icon-small-merchandise.png"/>POPER ČRNI MLETI (0,0 KG) (fina. HKJ_TK, predp. Cent.predp: 04.04.2017 - 0,0 KG)</span>
<input type="text" name="DK_m_1_3_120000204_140000240-120003917-120000204-" value="">
我所需要的只是从lblValue
获得价值。有没有办法获得这个价值?值的范围为-10到0.在上面的示例中,value = 0。我在服务器端这样做,而不是在客户端。
答案 0 :(得分:0)
<script type="javascript">
document.getElementById("lblValue").innerHTML
</script>
答案 1 :(得分:0)
添加 runat =“server”属性,如下所示:
<label id='lblValue' runat="server" style='position:relative;
top:1px;width: 13px; height: 13px; margin-left:3px;margin-right:3px;'>0</label>
您可以使用 lblValue 作为变量。
有关runat属性的更多信息,请参阅:Why does ASP.NET webforms need the Runat="Server" attribute?