У меня есть кнопка, которая выполняет две конкретные вещи в зависимости от значения переменной, однако для того, чтобы мой код работал, мне нужно иметь несколько кнопок, а не только создание и использование одного для той же цели. Например:Как назначить несколько идентификаторов одной и той же кнопке
function createCloseButton(){
var close = document.createElement("input");
close.type = "button";
close.setAttribute("class", "btn btn-primary");
close.setAttribute("value", "Close");
close.setAttribute("id", "close");
close.setAttribute("onclick"," hideFields(); createPicker();")
if (change == "set"){
close.setAttribute("data-dismiss", "modal");
}
else if (change == "search"){
close.onclick = function(){
hideFields();
}
}
return (close);
}
Эта функция, когда она вызывается, создает и возвращает кнопку закрытия. Есть ли способ присвоить кнопке различный идентификатор каждый раз, когда он вызывается так, чтобы их можно было дифференцировать? Или мне нужно создать 9 отдельных кнопок?
Благодаря
недействительное HMTL иметь тот же идентификатор дважды в одном документе – Liam
Вы не можете определить mutliple идентификаторы для того же элемента –
Используйте разные классы для своего элемента. –