У меня есть несколько кнопок, которые выглядят так: .
Это «белый список» сайтов.Я бы хотел, чтобы кнопка удалила соответствующий сайт из белого списка.
Однако, поскольку эти кнопки генерируются при каждом добавлении сайта (вводимого пользователем), я не знаю, как получить ElementID для использования в моей функции.
Вот где генерируется кнопка:
var cellWebsite = document.createElement("td");
var website = document.createTextNode(array[i]);
//append cell text to cell, then cell to row (like setting a "stage")
cellWebsite.appendChild(website);
row.appendChild(cellWebsite);
//create a cell & cell text for BUTTON
var cellDelete = document.createElement("td");
var button = document.createElement("BUTTON"); //has its own element
var text = document.createTextNode("x");
button.appendChild(text);
cellDelete.appendChild(button);
row.appendChild(cellDelete);
Как получить идентификатор, чтобы я мог написать функцию для нажатия кнопки X?В рамках этой функции, как я могу получить веб-сайт, который соответствует этой кнопке?
Я создаю расширение Chrome и использую локальное хранилище Chrome, если это имеет значение.