我的 vb.net 程序正在生成一个带有多个复选框的复选框列表。在构建复选框时,我还设置了几个属性。当用户单击该框时,我正在尝试访问 javascript 中属性的值。
vb.net 看起来像这样:
L = New ListItem
thisROLEn = "A"
L.Value = dr("apr_key")
L.Text = Trim(dr("apr_name"))
L.Attributes("Role" & thisROLEn) = Trim(dr("ROLE_DESC"))
L.Attributes("Title") = AppToolTip
AppList.Items.Add(L)
生成的 html 的 TR 部分如下所示:
<tr>
<td>
<span RoleA="User" RoleB="Admin" Title="Approve access">
<input id="MainContent_AppList_0" type="checkbox" name="ctl00$MainContent$AppList$0" value="7" />
<label for="MainContent_AppList_0">Finance</label>
</span>
</td>
我可以很好地获得复选框的值。我的问题是如何从 javascript 访问“RoleA”的值?