2015-11-03 213 views
-3

我想在1file中管理我的小导航(我想用我的网站上的每个导航栏来简化网站管理)。我在每个网页上的身体上放置了一个ID标签。如果你们可以帮助我/给我一个更好的方式,我会高度appriciate它:D!Html中的脚本标记

        <script> 
            if (document.getElementById("Games")) 
            { 

              <ul> 
               <li><a href="Games.php">Games</a> 
                <ul> 
                 <li><a href="Books.php">Books</a></li> 
                 <li><a href="Movies.php">Movies</a></li> 
                </ul> 
               </li> 
              </ul> 

           } 
            else if(document.getElementById("Webdesign")) 
            { 

             <ul> 
               <li><a href="Games.php">Webdesign</a> 
                <ul> 
                 <li><a href="Books.php">Books</a></li> 
                 <li><a href="Movies.php">Movies</a></li> 
                </ul> 
               </li> 
             </ul> 

            } 
            else(document.getElementById("Cloudspace")) 
            { 

             <ul> 
               <li><a href="Games.php">Books</a> 
                <ul> 
                 <li><a href="Books.php">Games</a></li> 
                 <li><a href="Movies.php">Movies</a></li> 
                </ul> 
               </li> 
             </ul> 

            } 
            </script> 

编辑:我有一个下拉菜单是这样的:http://www.glovizion.eu/index.php,我想,如果我在页面书籍点击查看书籍的下拉菜单 的上端,但还是希望它是一个1文件头等等编辑简单,无需在每个页面上进行更改。

+0

你能清楚你想要达到的目标吗? Nvm,我现在明白了。 – CurseStacker

+0

你可能想看看这个:https://developer.mozilla.org/en-US/docs/Web/API/Document/write – Samsquanch

+0

它不是JavaScript就是它的HTML,它不能兼而有之。你也许可以使用'document.write()'来写HTML字符串,但这有点草率。你可能想要做的是给你的元素分配id,并设置它们不可见,然后在你的JavaScript代码中确定哪一个应该是可见的,并改变它的样式。 – David

回答

1

创建一个JavaScript函数找到ID为 'myLink的'

设置你的链接的innerHTML身体的ID

打电话给你的JavaScript函数体上的onload事件的链接

<html> 
    <head> 
     <title></title> 
     <script type="text/javascript"> 
      function changeNavCaption() { 
       var link = document.getElementByID('myLink'); 
       var bodyID = document.body.id; 

       link.innerHTML = bodyID; 
      } 
     </script> 
    </head> 
    <body id="Books" onload="changeNavCaption()"> 
     <ul> 
      <li><a id="myLink" href="Games.php">Books</a> 
       <ul> 
        <li><a href="Books.php">Books</a></li> 
        <li><a href="Movies.php">Movies</a></li> 
       </ul> 
      </li> 
     </ul> 
    </body> 
</html> 
+0

我不明白它100%,但我会做一些额外的研究^ _ ^! – Reals

+0

你不明白的部分 – CurseStacker

+0

link =搜索带有id的元素('myLink')bodyid =只是身体的id,如 link.innerHTML是html里面的内容链接如此锚将身份证的名称?我不知道我是否理解它,但它在我尝试它时没有奏效......我想我需要一些结构或者某些东西来显示正确的标准,例如body ID,这样我就可以管理1file中的所有页面的下拉菜单都是相同的? require('page.php');?>我有点困惑,不知道从哪里开始看... – Reals