我是一个菜鸟问题,因为我只是在学习JS,所以我还不擅长。
我目前正在制作一个网站广告,其中添加了一些JS代码段,以执行少量操作。现在我的页脚有opacity: 0
,它不是来自CSS,因此必须来自某些JS,但我找不到它。如何找到什么JS在Chrome或Firefox DevTools中修改特定HTML元素的样式?
我检查了所有JS文件,但找不到任何能使页脚opacity:0
突出的内容。
答案 0 :(得分:0)
据我所知,您看不到代码的哪一部分正在更改样式。
尝试设置断点以找出它的设置位置。
也许它不在您的js文件中?可能是文档中的脚本元素
答案 1 :(得分:0)
为防止这种情况发生,您可以采取的措施之一是在<script>
文件的末尾添加一个小的.html
标签。
<!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和firefox中的这些指南,了解如何在devtools中设置断点。
希望这会有所帮助!
答案 2 :(得分:0)