私の 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" の値にアクセスするにはどうすればよいですか?