drno-reg
@drno-reg
см не кратко

Как правильно создать объект типа button с icon?

Здравствуйте.

Пытаюсь на форме по окончанию изменения в SEARCH создать кнопки с текстом = контентом, который ввели + иконкой перечернутым кругом.

<input name="search" id="search" size="50" onchange="validate_amount1()"/>
    <p id="fooBar">Фильтр: </p>


function validate_amount1(){
        var icon = document.createElement("span");
        icon.className ="glyphicon glyphicon-remove-circle";
        var button = document.createElement("input");
        button.type = "button";
        button.value = document.getElementById("search").value;
        button.name= "button_"+document.getElementById("search").value;
        button.appendChild(icon);
        var foo = document.getElementById("fooBar");
        foo.appendChild(button);
    }


кнопки создаются с соответствующим контентом, НО без иконки.

Прошу подсказать, где ошибка.
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
MrDinkyToster
@MrDinkyToster
Если я все правильно понял, то Вам нужно создать не <input type="button"> а
<button type="button">
сюда сделать append Вашей иконки
</button>

В JS нужно изменить:
var button = document.createElement("input");
на
var button = document.createElement("button");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы