Javascript 顶部菜单链接在页面源中不可见

Javascript 顶部菜单链接在页面源中不可见,javascript,html,Javascript,Html,对不起,如果这个问题是基本问题 在浏览器中查看网站的页面源时,菜单栏中的链接在“查看源”选项中不可见。相反,我得到的是: <div class="nav-container"> <div id="custommenu-loading" class=""> <div class="menu"> <div class="parentMenu menu0"> <a href="javascrip

对不起,如果这个问题是基本问题

在浏览器中查看网站的页面源时,菜单栏中的链接在“查看源”选项中不可见。相反,我得到的是:

   <div class="nav-container">
<div id="custommenu-loading" class="">
    <div class="menu">
        <div class="parentMenu menu0">
            <a href="javascript:;">
                <span>Loading...</span>
            </a>
        </div>
    </div>
    <div class="clearBoth"></div>
</div>
<div id="custommenu" class="" style="display:none;">
    <div class="menu">
        <div class="parentMenu menu0">
            <a href="javascript:;">
                <span>Loading...</span>
            </a>
        </div>
    </div>
    <div class="clearBoth"></div>
</div>
这些链接来自javascript

困扰我的是,当我查看另一个在magento中构建的网站的页面源代码时,我可以看到该网站的所有链接作为列表

这会影响搜索引擎索引吗?链接在页面源中不可见,那么搜索引擎可能无法抓取所有这些链接

如何更改它以使所有链接都可见,而不是javascript

我使用的Magento版本是1.8.1.0

谢谢。

查看源代码不一定与检查DOM相同

在某些浏览器中“查看源代码”就是发出另一个web请求。您没有查看页面上刚刚呈现的内容的来源

因此,以纯文本形式查看源代码不会导致任何javascript运行。既然你在你的文章中说是javascript造成了链接的数量,我想这就是你所经历的


要确认是否存在这种情况,请右键单击实际页面上的nav container div,然后单击“检查元素”。

感谢您的回复。这意味着它与搜索引擎爬行无关?任何搜索引擎都可以轻松访问所有链接,即使这些链接来自javascript?事实上,你没有看到任何链接与搜索爬行无关。如果你问的是一个搜索引擎是否会看到这些链接,答案就在于每个搜索引擎的工作方式,回答这个问题的尝试就在这里:谢谢。有没有办法通过编辑一些文件等从那里删除javascript?从哪里删除javascript?嗨,对不起。我的意思是,有没有一种方法可以编辑一些文件并从所附的代码块中删除javascript?并直接获取菜单链接。