ign*_*zzo 0 .net html javascript ajax getelementbyid
我想动态地将按钮的id创建到按钮列表中,以便使用getElementById获取任何按钮.
使用相同ID的代码示例:
@foreach (var cat in Model) {
<div class="list-group">
<button id="nameCategory" onclick="onClickSeeProducts()" >@cat.Name</button>
</div>
}
Run Code Online (Sandbox Code Playgroud)
onClickSeeProducts函数应如下所示:
function onClickSeeProducts() {
button = document.getElementById("nameCategory").innerHTML;
//Something
}
Run Code Online (Sandbox Code Playgroud)
Ids必须是唯一的,因为你的所有按钮具有相同的id,所以无法通过使用id来知道你想要定位哪个按钮.
更简单的方法是将按钮作为参数传递给函数.
... onclick="onClickSeeProducts(this)" ...
...
function onClickSeeProducts(button) {
...
msg = button.innerHTML;
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |