<table class="javascript">
<tr class="li1"><td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
@H_403_1@</td>
<td class="de1"><pre class="de1"><span class="br0">[<span class="br0">].<span class="me1">forEach.<span class="me1">call<span class="br0">($$<span class="br0">(<span class="st0">""<span class="br0">)<span class="sy0">,<span class="kw1">function<span class="br0">(a<span class="br0">)<span class="br0">{
a.<span class="me1">style.<span class="me1">outline<span class="sy0">=<span class="st0">"1px solid #"<span class="sy0">+<span class="br0">(~~<span class="br0">(<span class="kw4">Math.<span class="me1">random<span class="br0">(<span class="br0">)<span class="sy0"><span class="br0">(<span class="nu0">1<span class="sy0"><<<span class="nu0">24<span class="br0">)<span class="br0">)<span class="br0">).<span class="me1">toString<span class="br0">(<span class="nu0">16<span class="br0">)
<span class="br0">}<span class="br0">)
<span class="co1">//在控制台打印这段代码后,会给页面内全部的锚点元素添加一个随机颜色的outline
<span class="br0">[<span class="br0">]<span class="sy0">=<span class="kw4">Array.<span class="kw1">prototype<span class="co1">//第一句利用数组的call方法
$$<span class="br0">(<span class="st0">""<span class="br0">)<span class="sy0">==document.<span class="me1">querySelectorAll<span class="br0">(<span class="st0">""<span class="br0">)<span class="co1">//第二句获取全部页面元素
<span class="br0">(~~<span class="br0">(<span class="kw4">Math.<span class="me1">random<span class="br0">(<span class="br0">)<span class="sy0">*<span class="br0">(<span class="nu0">1<span class="sy0"><<<span class="nu0">24<span class="br0">)<span class="br0">)<span class="br0">)<span class="co1">//第三句随机获取一个0~ffffff之间的一个十进制数,并由浮点数转整
toString<span class="br0">(<span class="nu0">16<span class="br0">)<span class="co1">//转换为16进制,或可以使用parseInt("a",16);
原文查看链接:https<span class="sy0">:<span class="co1">//segmentfault.com/a/1190000006860477@H_403_1@</td>
</tr></table>