我如何在 Chrome 开发工具或 Firefox 开发工具中查看什么 JS 正在改变我的元素的样式?
How do I see what JS is changing style to my elements in Chrome dev tools or Firefox dev tools?
我的是一个小白问题,因为我刚学JS,所以我还不擅长
我目前正在构建一个网站广告,添加了一些 JS 代码片段来执行一些操作。现在我的页脚有 opacity: 0
而不是来自 CSS,因此必须来自某些 JS,但我找不到它。我如何在 Chrome 或 Firefox DevTools 中找到什么 JS 正在修改特定 HTML 元素的样式?
我检查了我所有的 JS 文件,但找不到任何给我的页脚 opacity:0
。
据我所知,您看不到代码的哪一部分正在更改样式。
尝试设置断点以找出设置断点的位置。
也许它不在您的 js 文件中?它可以是文档中的脚本元素
为防止这种情况发生,您可以在 .html
文件的末尾添加一个小的 <script>
标记。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<footer class="footer" style="opacity: 0;">My footer </footer>
</body>
</html>
<script>
/* Place this script tag at the end of your document */
document.getElementsByClassName("footer")[0].style.opacity = 1; //sets opacity of footer element to 1
</script>
如果你真的想检查是什么改变了你的 style
属性,你可以从 chrome and firefox 查看这些指南,了解如何在 devtools 中设置断点。
希望对您有所帮助!
Chrome DevTools 允许您在 DOM 结构中的特定更改处停止。
为此,右键单击元素并从上下文菜单中选择中断 > 属性修改。
然后,添加 style
属性后(可能需要重新加载页面),脚本执行将停止在发生更改的 JavaScript 行。
我的是一个小白问题,因为我刚学JS,所以我还不擅长
我目前正在构建一个网站广告,添加了一些 JS 代码片段来执行一些操作。现在我的页脚有 opacity: 0
而不是来自 CSS,因此必须来自某些 JS,但我找不到它。我如何在 Chrome 或 Firefox DevTools 中找到什么 JS 正在修改特定 HTML 元素的样式?
我检查了我所有的 JS 文件,但找不到任何给我的页脚 opacity:0
。
据我所知,您看不到代码的哪一部分正在更改样式。
尝试设置断点以找出设置断点的位置。
也许它不在您的 js 文件中?它可以是文档中的脚本元素
为防止这种情况发生,您可以在 .html
文件的末尾添加一个小的 <script>
标记。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<footer class="footer" style="opacity: 0;">My footer </footer>
</body>
</html>
<script>
/* Place this script tag at the end of your document */
document.getElementsByClassName("footer")[0].style.opacity = 1; //sets opacity of footer element to 1
</script>
如果你真的想检查是什么改变了你的 style
属性,你可以从 chrome and firefox 查看这些指南,了解如何在 devtools 中设置断点。
希望对您有所帮助!
Chrome DevTools 允许您在 DOM 结构中的特定更改处停止。
为此,右键单击元素并从上下文菜单中选择中断 > 属性修改。
然后,添加 style
属性后(可能需要重新加载页面),脚本执行将停止在发生更改的 JavaScript 行。