У нас есть страница сообщества, где вопросы заполняются динамически и включают текстовое поле, переключатель и список выбора. Мы написали нормальный HTML для этих элементов управления.
Когда мы пытаемся добавить автофокус для переключателя, как показано ниже, вкладка списка выбора не работает, когда список выбора является первым полем на странице.
<input class = "inputFocus" type = "radio" aura:id = "{!SCHOOLQUESTIONS.Id}" onchange = "{!c.fireMyApplicationEvent}" name = "{!v.SCHOOLQUESTIONS.Id}" id = "{!optionVals.Acc_Ques_Picklist_Name__c}" aria-describedby = "{!v.SCHOOLQUESTIONS.Id}" value = "{!optionVals.Acc_Ques_Picklist_Name__c}" required = "Required" />
Javascript:
if (document.getElementsByClassName('inputFocus')[0]!=null) {
console.info('Done Rendering Called::5'+(document.getElementsByClassName('inputFocus')[0].id));
document.getElementsByClassName('inputFocus')[0].focus();
component.set("v.focusSetOnField",true);
}
Когда мы пытаемся удалить его, он работает нормально. Иногда у нас может быть переключатель в качестве первого поля, и нам может потребоваться автофокус. Пожалуйста, посоветуй мне.
Не могли бы вы напишите мне по адресу [email protected]. Я могу поделиться с вами кодом.



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


Поделитесь своим кодом.