【问题标题】:Having trouble finding elements in an HTML page在 HTML 页面中查找元素时遇到问题
【发布时间】:2011-03-23 19:20:46
【问题描述】:

自 90 年代以来就没有做过真正的 JavaScript,所以看起来有几件事发生了变化。我正在尝试调试一个页面(我没有写它)。所以在 Chrome 中,我右键单击一个元素并选择检查元素。它把我带到了一个看起来像这样的元素:

<div class="divRte" style="height:100px; width:200px">...</div>

我觉得很简单。然后打开页面源(在浏览器中),任何地方都没有提到 divRte 。

我在哪里可以找到它?它在哪里?

【问题讨论】:

  • 该元素可能是通过 javascript 创建的,并且不是页面源的一部分。找到 &lt;div&gt; 后,您究竟需要做什么?
  • 页面是用PHP等服务器端代码编写的吗?很多时候,开发人员会使用计数器、服务器端代码等动态创建元素。请详细点!

标签: javascript html google-chrome inspect-element


【解决方案1】:

您在“查看源代码”中看到的代码是浏览器从服务器获取的 html。但是,这不是浏览器看到的来源。当您使用 JS 更改 DOM 结构时,它们不会出现在视图源中。这就是您使用 firebug 的原因,它显示了浏览器此时看到的确切 DOM 结构。

【讨论】:

    【解决方案2】:

    显然添加了javascript。所以你不会在源文档中看到它

    【讨论】:

      猜你喜欢
      • 2011-02-13
      • 2023-02-24
      • 2017-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-25
      • 1970-01-01
      相关资源
      最近更新 更多