场景:,我正在接管一个网站的管理,在那里,前web开发人员不幸地将许多相关功能分散到许多长JS文件上。我很难找到在JS中内联CSS样式是从哪里来的,也很难找到将这种样式直接应用于元素的函数。
问题:是否有一种方法来逆向工程一个元素的内联样式,以了解它们的来源?
发布于 2015-04-15 18:29:57
一种可能的方法是在Chrome工具中添加DOM断点

为此,必须在添加样式之前添加断点。这可能很棘手,但您可以在加载任何JavaScript之前强制设置一个断点,方法是在所讨论的HTML元素之后立即添加以下内容
<script>debugger</script>在下面的代码中尝试它
window.onload = function() {
document.querySelector('button').addEventListener('click', function() {
document.querySelector('p').style.border = '2px solid red';
});
}<p> Sample Paragraph </p>
<button>Add border color</button>
https://stackoverflow.com/questions/29657953
复制相似问题