前言
从来没学过前端,以后也不打算学,目前的前端生态已经相当成熟了,写个网页和word技术含量差不多,毕竟网页也只是描述语言而已。
巧用F12
会用F12查看你要修改的元素的id和class非常重要
F12也能查看源码

创建JS文件定位id,判断class
hexo 随机 indeximg,整体.js文件的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13
| var bannerimg =[ "url(https://ae01.alicdn.com/kf/H21b5f6b8496141a1979a33666e1074d9x.jpg)", "url(https://picsum.photos/id/767/3069/2048)", "url(https://picsum.photos/id/800/4663/3109)", "url(https://picsum.photos/id/459/2310/1534)", "url(https://picsum.photos/id/458/5184/3456)", "url(https://picsum.photos/id/317/1935/1089)" ];
var bannerindex =Math.floor(Math.random() * bannerimg.length); var bgid = document.getElementById("page-header"); if(bgid.className =="full_page") {document.getElementById("page-header").style.backgroundImage = bannerimg[bannerindex];}
|
定位ID
1
| var bgid = document.getElementById("page-header");
|
判断class类并修改(赋值)
1 2
| if(bgid.className =="full_page") {document.getElementById("page-header").style.backgroundImage = bannerimg[bannerindex];}
|
JS下修改指定id和class的对应元素值 --以hexo随机indeximg为例