我之前看过一篇文章,里面有一个调试css的,能把页面上所有的dom元素的范围 边框 用不同颜色的线标注出来,是在控制台输入的,代码不多,就一行,请问有知道的么
我之前看过一篇文章,里面有一个调试css的,能把页面上所有的dom元素的范围 边框 用不同颜色的线标注出来,是在控制台输入的,代码不多,就一行,请问有知道的么
使用document.querySelector
获取到body中所有的元素,然后循环设置即可:
document.querySelectorAll('body *').forEach(item => item.style.border = `1px solid rgb(${Math.floor(Math.random()*255)}, ${Math.floor(Math.random()*255)}, ${Math.floor(Math.random()*255)})`)
不知道是不是你想要的!
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答2.7k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
5 回答735 阅读
4 回答2.2k 阅读✓ 已解决
新建一个书签,将上面的代码代码作为网址保存.
点击书签打开调试模式,再次点击关闭.
不要用上面的那位的代码,性能差,dom多可能会卡顿.而且用border会导致盒模型扩大,使页面变形.