如何仅使用javascript使菜单显示在页面中以及如何修复它

如何仅使用javascript使菜单显示在页面中以及如何修复它,javascript,Javascript,因此,我对编程非常陌生,有人能告诉我如何修复此代码,使其在页面中显示菜单这是udacity nano degree项目登录页面。 这是我的密码: function fun (){ // this code to loop our code for (let i=0 ; i < 5 ; i++) { const sectionID = section.id; const datanav = document.getElementById('data-na

因此,我对编程非常陌生,有人能告诉我如何修复此代码,使其在页面中显示菜单这是udacity nano degree项目登录页面。 这是我的密码:

 function fun (){
     // this code to loop our code 
  for (let i=0 ; i < 5 ; i++) {
     const sectionID = section.id;
     const datanav = document.getElementById('data-nav');
     // we created new element li
        const linkfirst = document.createElement('li');
        // we created new element a
        const Alink = document.createElement('a');
         
          let textContent = document.createTextNode('datanav');
          Alink.textContent= datanav;
          linkfirst.appendChild(Alink);
          }
          // this code will make an event when we press on it it will take us to the right section through the page 
          
          fun.preventDefault();
          //this code wii make us able to scroll in a smoth way through the page
          element.scroll({
           top: 100,
           left: 100,
           behavior: 'smooth'
         });
         fun.addEventListener("click", fun );
         const clicked = document.querySelector('#' + datanav)
          clicked.scrollIntoView(behavior,smooth);
         document.getElementById('navbar__list').innerHTML= fun();
           fun('click');


 
函数乐趣(){
//此代码用于循环我们的代码
for(设i=0;i<5;i++){
const section id=section.id;
const datanav=document.getElementById('data-nav');
//我们创造了新元素李
const linkfirst=document.createElement('li');
//我们创建了新元素a
const Alink=document.createElement('a');
让textContent=document.createTextNode('datanav');
Alink.textContent=datanav;
linkfirst.appendChild(Alink);
}
//当我们按下此代码时,它将生成一个事件,它将引导我们进入页面的右侧部分
fun.preventDefault();
//这段代码使我们能够在页面上以一种模糊的方式滚动
元素。滚动({
前100名,
左:100,,
行为:“平滑”
});
添加事件列表(“单击”,事件);
const clicked=document.querySelector(“#”+datanav)
单击。滚动查看(行为,平滑);
document.getElementById('navbar__列表')。innerHTML=fun();
乐趣(“点击”);

您能同时添加html并将其放入可运行的代码段吗?请定义“使其工作”的内容意思和你的实际问题是什么。请为我们创建一个,这将对你有很大帮助。你可能有一个类似的问题。非常感谢andria和所有人如何回答你的答案是我需要的。你能不能也添加html并将其放在可运行的代码段中?请还定义什么“使其工作”意思和你的实际问题是什么。请为我们创建一个答案,这将对你有很大帮助。你可能有一个类似的问题。非常感谢安德里亚和所有人如何回答你的答案是我需要的