как добавить динамически атрибуты заголовка в существующую опцию выбора под кодом
selectbox.options[selectbox.options.length] = new Option(key, value);
вместо этого придется создать элемент option с createElement ....



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Параметр new не поддерживает его (большинство браузеров не поддерживают заголовок в параметрах), но вам нужно будет либо выбрать параметр и добавить атрибут, либо использовать createElement для создания нового элемента.
const selectbox = document.querySelector('select')
selectbox.options[selectbox.options.length] = new Option('1', '1')
selectbox.options[selectbox.options.length-1].title = 'blah 1'
var opt = document.createElement('option')
opt.value = '2'
opt.text = '2'
opt.title = 'blah 2';
selectbox.appendChild(opt);<select>
</select>
Добро пожаловать в Stack Overflow! Пожалуйста, возьмите тур (вы получите значок!) И прочтите центр помощи, в частности Как мне задать хороший вопрос?. Лучше всего здесь провести свое исследование, поиск для связанных тем по SO, и попробовать. Если вы застряли и не можете оторваться после дополнительных исследований и поиска, опубликуйте минимальный воспроизводимый пример своей попытки и конкретно укажите, где вы застряли. Люди будут рады помочь.