Я работаю над проектом, который я начал строить на начальной загрузке 4.0.0. Во время этого проекта я обновлял правила начальной загрузки всякий раз, когда приходили новые версии (4.1.0, 4.1.3) начальной загрузки, и все работало отлично, пока у меня не появилось обновление до начальной загрузки 4.2.1. Я когда-либо сталкивался с ошибкой в консоли Я нажимаю на документ
Uncaught DOMException: не удалось выполнить 'querySelector' для 'Document': 'javascript: void (0);' не является действительным селектором.
Я понял, что это происходит из-за выпадающего из-за этой ошибки выпадающий не работает. Я также проверил, что если я использую href= "javascript: void (0);" , href= "#!" ошибка возникает, но если я использую тег привязки без href или href= "#", то он работает нормально.
Примечание: - Мне нужно решение с помощью href= "javascript: void (0); поскольку href=" # в адресной ссылке выглядит не очень красиво, и страница прокручивается вверх
<div class="dropdown">
<a class="btn btn-secondary dropdown-toggle" href="javascript:void();" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown link
</a>
<div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</div>
Вот мой кодекс