为什么在Firebug中显示的元素没有显示在页面源代码中

Why is an element showing in Firebug is not showing in page source code?

本文关键字:显示 源代码 Firebug 为什么 元素      更新时间:2023-09-26

我在Way2sms.com上有一次奇怪的经历。当我登录并尝试发送短信时,有一个Send SMS按钮,我应该点击它来完成。现在用Firebug检查这个按钮时,它显示了一个类为schButton的input元素。然而,这个类在页面的源代码中找不到(尽管是CTRL-U)。然后我想可能是元素是通过JS添加的,所以它没有显示在源代码中。然而,在这种情况下,必须在源代码中包含的任何脚本或外部JS页面中找到该类,但我再次没有找到。页面的元素怎么可能在源代码中不存在?

javascript可以动态加载-你想要firebug的net选项卡并检查那里加载的所有脚本吗?仅仅查找<SCRIPT>标记中列出的脚本是不够的。

此外,类可以动态构建。例如,从输入元素的类型加上字符串"sch"。