我之前看过一篇文章,里面有一个调试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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
新建一个书签,将上面的代码代码作为网址保存.
点击书签打开调试模式,再次点击关闭.
不要用上面的那位的代码,性能差,dom多可能会卡顿.而且用border会导致盒模型扩大,使页面变形.