или id сделать именно для тех инпутов , в которые записываю данные, тогда по индексам просто пробегаться массива? не знаю как точнее сказать
funtion addId(elem, index) {
elem.id="input_"+index
}
let input = document.createElement("input")
input.id = "my_id"
function updateInput(inputs, values) {
let i = 0
// Немного не понял на счёт инпутов, если у вас есть массив с ними, то строчку ниже писать не нужно, если нет - то в параметрах функции уберите "inputs"
let inputs = document.querySelectorAll("input") // Все инпуты в документе
while (i<inputs.length) {
let curInput = inputs[i]
curInput.value = values[i[
i++
}
}
elem.addEventListener('click', function(){
elem.style.tranform = "translate(x, y)"
})
это для мобилок делать нужно- там только размер экрана отличается, и некоторые события добавляются. Но в данном случае они не нужны.
let elem = document.querySelector("#widget-id") // #widget-id - айди блока, которому нужно добавить аттрибут
elem.attribute = value // attribute - название аттрибута для применения, value - его значение
Установил плагин flutter_launcher_icons, сделал через него и все отлично работает.