javascript - 我如何确定是什么在初始页面加载时从元素中删除了 CSS 类?

标签 javascript html css class

我有一个页面包含一个元素(一个 TextBox),该元素在页面加载时分配了两个 CSS 类,但是一旦页面呈现并且 JavaScript 运行,输入的 class 属性元素为空。

我知道该元素最初定义了类,因为当我选择查看源代码时,旧的 IE6 会向我显示原始源代码。然而,对该元素的检查表明该类是空的。

有没有办法(在任何浏览器中)添加监视以在元素属性更改时创建调试断点?

最佳答案

我使用的 Firebug 版本(在 Firefox 4.0 nightlies 上为 1.6X.0b1)有一个选项“Break on attribute change”,如果您在 HTML Inspector 选项卡中右键单击一个元素。不确定这是否存在于旧版本的 Firebug 中,但这似乎是您所追求的。

--编辑Looks like it is available in earlier versions

关于javascript - 我如何确定是什么在初始页面加载时从元素中删除了 CSS 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3608288/

相关文章:

javascript - JQuery水平居中的div

javascript - 如何将浏览器化节点模块集成到 brunch 构建的应用程序中?

javascript - 在 sammy.js 中注册多个路由

javascript - stateChangeStart - AngularJS

html - 即使窗口大小发生变化,如何使文本垂直对齐

html - 如何在 HTML 中的菜单栏左侧添加文本

html - 覆盖不透明样式

javascript - 使用 ReactJS 的跨浏览器 flexbox 内联样式

css - 为什么这个 <input type ="checkbox"> 没有非零宽度?

javascript - 在 IE 中打开后 html 索引元素崩溃