0
我可以得到標籤值改變,當我使用下面的代碼傳ASP.NET標籤ID爲Javascript
document.getElementById('<%=lblDropdownValue.ClientID %>').innerHTML = ddl.value;
但我想它作爲一個參數傳遞,如下圖所示,但它不會似乎工作。
<table>
<tbody>
<tr>
<td>
<asp:DropDownList id="ddlProducts" runat="server"
onclick="myfunction(this,'<%=lblDropdownValue.ClientID %> "')">
<asp:ListItem Selected="True" Value="-1"> Please Select </asp:ListItem>
<asp:ListItem Value="Car"> BMW </asp:ListItem>
<asp:ListItem Value="Music"> MP3 </asp:ListItem>
</asp:DropDownList>
</td>
<td>
<asp:Label Text="" id="lblDropdownValue" runat="server"/>
</td><td></td>
</tr>
</tbody>
</table>
</div>
</form>
<script>
function myfunction(ddl, lblText)
{
document.getElementById("'"+lblText+"'").innerHTML = ddl.value;
}
</script>
DziękujęWiktor的Zychla代碼 – sw2020 2015-02-11 22:56:49