dom - 寻找一种更简单的方法来将导航栏添加到 DOM 中
问题描述
我正在尝试直接从更新的公式通过 DOM 添加导航栏,而不必使用 document.createElement。到目前为止,这是我写的,但公式没有显示,这有什么问题?
const navContent = `
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Products</a></li>
<li><a href="#">Testimonials</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
`;
const mainNav = document.createElement("div");
mainNav.classList.add("main-navigation");
mainNav.innerHTML = navContent;
mainNav.append(navContent);
解决方案
尝试将最后一行更改为
document.documentElement.append(mainNav)
推荐阅读
- apache - 在 Raspbian Apache 服务器上设置 SSL
- python - Python Spacy KeyError:“[E018] 无法检索字符串以进行哈希
- sap - 循环遍历 HANA 表
- bash - /bin/sh: 无法执行二进制文件
- c++ - 使用 Qt 测量过程的实际运行时间
- components - Aframe togle 活动相机轨道控制覆盖第二个相机的外观控制
- c# - 如何运行任务以使最后一个开始(未完成)获胜?
- php - 需要设计数据库表的指导 - (混淆 1 列)
- version-control - Go github 版本中的“+incompatible”后缀是什么意思?
- excel - 每行联合中的 For 循环