Javascript 使用“创建通用导航”;。innerHTML=(“内部HTML”);

Javascript 使用“创建通用导航”;。innerHTML=(“内部HTML”);,javascript,scripting,innerhtml,Javascript,Scripting,Innerhtml,说到js,我还是个新手,但我基本上想做的是使用innerHTML方法创建一个通用导航,这样我就不必替换整个html内容了。我可以在多个页面上运行脚本,并在编辑脚本时更改指向导航的所有链接。我使用JSFIDLE制作了一个我想要做的细节版本。我的意图是从一个外部.js文件运行脚本,但出于演示目的,我将脚本直接插入了 <script>document.getElementById("navigation").innerHTML= ("<a href="in

说到js,我还是个新手,但我基本上想做的是使用innerHTML方法创建一个通用导航,这样我就不必替换整个html内容了。我可以在多个页面上运行脚本,并在编辑脚本时更改指向导航的所有链接。我使用JSFIDLE制作了一个我想要做的细节版本。我的意图是从一个外部.js文件运行脚本,但出于演示目的,我将脚本直接插入了

<script>document.getElementById("navigation").innerHTML=
              ("<a href="index.html"><li>home</li></a>
                <a href="portfolio.html"><li>portfolio</li></a>
                <a href="resources.html"><li>resources</li></a>
                <a href="projects.html"><li>projects</li></a>");
</script>
document.getElementById(“导航”).innerHTML=
("
");

  • JavaScript字符串文本中不能有文本换行符
  • 不能将未转义的
    字符放在由它们分隔的字符串中
  • 无论如何,
  • 元素都不能是
    的子元素