#javascript #html #twitter-bootstrap #dropdown
#javascript #HTML #twitter-bootstrap #выпадающий список
Вопрос:
Я добавил две кнопки выпадающего списка bootstrap (4.3.1). Не имеет значения, какой из двух я нажимаю первым.Первый, на который я нажимаю, работает. Но второй выдает ошибку и не работает.
applyStyle.js: 66 Неперехваченная ошибка типа: не удается прочитать свойство ‘setAttribute’ null в Object.onLoad (applyStyle.js:66) в index.js:69 в Array.forEach () при новом t (index.js:67) при c.t.toggle (dropdown.js :176) в HTMLAnchorElement. (dropdown.js: 381) в функции.каждый (jquery-3.5.1.min.js: 2) в S.fn.init.each (jquery-3.5.1.min.js: 2) в S.fn.init.c._jQueryInterface [как выпадающий список] (dropdown.js: 368) в HTMLAnchorElement. (dropdown.js: 525)
Ниже приведен мой код:
<div class="top-link" id="menu_usecases">
<div class="btn-group">
<div class="dropdown show">
<a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Use Cases
</a>
<div class="dropdown-menu" aria-labelledby="dropdownMenuLink1">
<a class="dropdown-item" href="/usecases/cx"><B>Customer Experience</B></a>
<a class="dropdown-item" href="/usecases/sc"><B>Supply Chain</B></a>
</div>
</div>
</div>
</div>
<div class="top-link" id="menu_resources">
<div class="btn-group">
<div class="dropdown show">
<a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Resources
</a>
<div class="dropdown-menu" aria-labelledby="dropdownMenuLink2">
<a class="dropdown-item" href="/news"><B>News</B></a>
<a class="dropdown-item" href="/resources"><B>Technical Documents</B></a>
</div>
</div>
</div>
</div>
У кого-нибудь есть идеи, что может быть причиной этого?
Комментарии:
1. Похоже, есть еще одна проблема. Я только что создал фрагмент только с этим HTML, и он работал просто отлично. Может быть что-то еще?
2. Ошибка относится к этой строке: popper.setAttribute(‘x-placement’, размещение);
3. Я нашел проблему. В моем коде был фрагмент javascript для настройки положения выпадающего списка. В этом была ошибка. Я имел в виду класс, когда мне нужно было ссылаться на уникальный идентификатор элемента.