Существует вложенный , и когда вы наводите курсор на один из вложенных , вам нужно изменить его текст, чтобы он соответствовал ctisData2. По умолчанию текст берется из ctisData для вложенного .
Существует вложенный , и когда вы наводите курсор на один из вложенных , вам нужно изменить его текст, чтобы он соответствовал ctisData2. По умолчанию текст берется из ctisData для вложенного . [code]
[/code] Добавил следующий код, но он не работает. Текст не меняется [code]var options = document.querySelectorAll('#optSelect option'); options.forEach(option => { option.addEventListener('mouseover', function() { var category = sel_category.value; var index = Array.from(options).indexOf(this); var newOptionText = ctisData2[category][index]; this.innerText = newOptionText; }); option.addEventListener('mouseout', function() { var category = sel_category.value; var index = Array.from(options).indexOf(this); var originalOptionText = ctisData[category][index]; this.innerText = originalOptionText; }); }); [/code] Может быть, вам нужно добавить CSS или какое-то другое решение? Как это реализовать? Помогите пожалуйста.