Сначала нужно дождаться загрузки всей страницы, если ваш аккордеон еще не полностью инициализирован.
Затем мы извлекаем хеш из URL, чтобы мы могли проверить, соответствует ли он тому, что мы хотим.Кроме того, мы используем оператор switch для проверки известных значений, поскольку мы не можем доверять никаким входным данным.
Мы находим соответствующий аккордеон по его идентификатору, который, если в вашем коде нет, вам нужно будет добавить.
// Trigger when the whole document loads
window.onload = function(){
// Grab the hash out of the URL
switch(window.location.hash){
case "#accordion1":
// Click the relevant item located by its ID
document.getElementById("accordion1ID").click();
break;
case "#accordion2":
document.getElementById("accordion2ID").click();
break;
}
}