是否有辦法獲得具有相同名稱的標記集合?js獲得具有相同標記名稱的標記
Somenthing像:
var buttons = document.getElementsByTagName('button');
for (var a = 0; a < buttons['item-menu-edit-button'].length; a++) {
sys.addEventHandler(buttons['item-menu-edit-button'][a], 'click', callback);
}
我需要一個事件處理程序分配給每一個編輯按鈕...
[編輯] 的HTML標記是:
<span>
<button name="item-menu-edit-button" id="generiID">Edit</button>
<!-- content -->
</span>
<span>
<button name="item-menu-edit-button" id="generiID">Edit</button>
<!-- other content -->
</span>
我需要爲每個名爲「item-menu-edit-button」的按鈕分配一個「點擊」事件的事件處理程序。
獲取具有相同標記名稱的元素的方式是'getElementsByTagName',您似乎已經知道這一點。也許你可以擴展你的實際問題。你是否需要相同的標籤名稱和相同的'name'屬性? –
請發佈HTML標記以及 – Ejaz