Создать кнопку с атрибутом onclick

337
14 июля 2017, 06:34

Подскажите, как через JS DOM создать подобный input:

<input type="button" onclick="remove_market_meta('MarkeID9')" value="Remove">

Важен атрибут onclick с функцией.

Грубо говоря к этому как-то нужно добавить onclick с функцией в которой будет лежать нужный id для передачи в функцию удаления.

input = document.createElement("input");
input.type = "button";
input.value = "Remove";
fragment.appendChild(input);
Answer 1
input = document.createElement("input");
input.type = "button";
input.value = "Remove";
input.setAttribute("onclick", "remove_market_meta('MarkeID9')");
fragment.appendChild(input);

А лучше сделать так:

input = document.createElement("input");
input.type = "button";
input.value = "Remove";
input.onclick = remove_market_meta('MarkeID9');
fragment.appendChild(input);
READ ALSO
Выборка тегов по содержимому

Выборка тегов по содержимому

Есть 3 тега с классом time с текстом, к примеру:

251
Компиляция sass через плагин gulp-sass. Ошибка browser-sync

Компиляция sass через плагин gulp-sass. Ошибка browser-sync

Вопрос: Запустив gulp watch, когда делаю изменения в файле sass и его сохранении (ctrl + S) на странице автоматически, я думаю что из-за browser-synс, появляется...

254
Как заставить casperjs ждать конца отработки ajax?

Как заставить casperjs ждать конца отработки ajax?

Приветствую! Проблема такаяна странице есть некоторый элемент

229