get <div>ID, который был установлен динамически с помощью setAttribute () с использованием getElementById () - PullRequest
0 голосов
/ 17 ноября 2018

Создание флажка для каждой книги в массиве и установка идентификатора в качестве соответствующего заголовка. Теперь мне нужно получить идентификатор конкретной проверки с помощью getElementId (). My document.getElementById (id); не работает, очевидно. Любая помощь будет высоко ценится.

     books.forEach(b => {
        const btn = document.createElement('input')
        btn.type = 'checkbox'
        btn.setAttribute("id",b.title)
        perhiscontainer.appendChild(btn)
    })


    var checkBox = document.getElementById(id);

1 Ответ

0 голосов
/ 17 ноября 2018

Передача b.title в getElementById () извлечет динамически созданный идентификатор

books.forEach(b => {
    const btn = document.createElement('input')
    btn.type = 'checkbox'
    btn.setAttribute("id",b.title)
    perhiscontainer.appendChild(btn)
    var checkBox = document.getElementById(b.title);
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...