javascript - Bootstrap - 两个下拉菜单,但只有我点击的第一个有效
问题描述
我添加了两个引导 (4.3.1) 下拉按钮。我点击两者中的第一个并不重要。我点击的第一个有效。但是第二个给出了错误并且不起作用。
applyStyle.js:66 Uncaught TypeError: Cannot read property 'setAttribute' of null at Object.onLoad (applyStyle.js:66) at index.js:69 at Array.forEach () at new t (index.js:67) at cttoggle (dropdown.js:176) 在 HTMLAnchorElement。(dropdown.js:381) 在 Function.each (jquery-3.5.1.min.js:2) 在 S.fn.init.each (jquery-3.5.1.min.js:2) 在 S.fn。 HTMLAnchorElement 处的 init.c._jQueryInterface [作为下拉菜单] (dropdown.js:368)。(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>
有谁知道这可能是什么原因?
解决方案
推荐阅读
- angular - 如何获取新项目ngrx的ID
- php - RegEx - 匹配括号中所有未引用的字符串,除非它们都是大写字母
- sql - 用于选择列中具有一个值但缺少另一个值的记录的 SQL 查询
- python - 如何删除给出这个的vscode自动完成?
- php - 将数据存储在数据库表或数组上
- c++ - 如何在 vim 中导航 c++ 模板实例化?
- c# - C# 在 XY 网格上查找附近的点
- swift - INSearchForNotebookItemsIntent 未达到 IntentsUI 扩展
- laravel - 在 laravel 文件管理器中将文件和照片文件夹更改为一个存储文件夹
- postgresql - 无法在 Ubuntu 17.10 上使用 postgis 安装 postgres 9.3