将相同的ID分配给angularjs中的两个按钮

时间:2016-03-09 11:57:33

标签: javascript angularjs

我有两个按钮,我想要使用下面显示的相同ID

<button style="margin-top:4px; background-color:#F2F6F7; padding:11px; border:solid 1px grey" id="btn1">
<i class="icon"></i>

有没有办法可以将同名ID用于角度

中的另一个按钮
<button style="margin-top:4px; background-color:#F2F6F7; padding:11px; border:solid 1px grey" id="btn1">
<i class="icon">share</i>
</button>

我知道我可以在输入字段上使用ng-change执行此操作,但如果可能的话,对按钮ID不太了解。

2 个答案:

答案 0 :(得分:1)

大多数浏览器都会忽略HTML中有两个具有相同ID的项目,但建议每个DOM保持ID唯一。

此外,大多数JavaScript函数的编写方式都是按ID搜索最多只能返回一个项目。

真正的问题应该是&#34;为什么你想要/需要具有相同的ID?&#34;

答案 1 :(得分:0)

不,ID必须是唯一的。这就是HTML的工作原理 - 根据HTML specification