简体   繁体   中英

How to get the value from span element inside div that are set from C# code using Javascript

I have an aspx file with span sections inside a div:

 <div id="child1container" runat="server">
    <span class="textclass" id="UserName" runat="server" ClientId="username1"></span>
    <span class="textclass" id="BankName" runat="server" ClientId="bankname"></span>
 <div>

Here the values for Username and Bankname are set by the code behind (using .cs file). Once after the value is being set by the code, I need to capture the value of username and bankname in javascript using document.getElementById.value. Could someone help me on how to get this value in javascript so that I can do some more manipulation after this. I know I need to use window.onload function, but would like to know how to get the value from span element.

Typically ASP.NET controls have a ClientID property. That is how the ID will render in HTML.

<span class="textclass" id="BankName" runat="server" ClientId="bankname"></span>

Then in your javascript:

document.getElementById('<%= BankName.ClientID %>')

var val = document.getElementById(“ <%= BankName.ClientID%>”)。value

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM