yanbolan
文章282
標籤199
類別26
notepad插件,得到css伪元素 devtools 美化css 控制台无法for循环

notepad插件,得到css伪元素 devtools 美化css 控制台无法for循环

# 安装插件
在这里插入图片描述

抓取伪元素

原理见百度

window.getComputedStyle(document.querySelector(‘.zp-jobNavigater__item–txt’),’:after’).getPropertyValue(‘content’)

美化css

f12
在这里插入图片描述
在这里插入图片描述
点进去
在这里插入图片描述
有个方括号

js 元素下所有指定类元素

1
zp-jobNavigater__item.querySelectorAll("div.xxlist")

jobNavigater__item 元素下的div 标签下的xxlist类

控制台无法for循环(未解决)

浏览器console for undefid

foreach 可以?是我不会用. 以下代码是使用函数立即执行加foreach 。不然还是用油猴插件吧。

元素children是集合而不数组

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(function() {

Array.from(document.querySelector("#root > div.zp-main.zp-main-container-1 > div.zp-container.zp-main__container > div.zp-jobNavigater.zp-main__jobnav > ol").children).forEach((typelist,i) => {
//类别分类 type一共九个

var type = Array.from(document.querySelector("#root > div.zp-main.zp-main-container-1 > div.zp-container.zp-main__container > div.zp-jobNavigater.zp-main__jobnav > ol").children)[i];

//type标题
var jobtitle = type.querySelector("div.zp-jobNavigater__pop > div.zp-jobNavigater__pop--container > div.zp-jobNavigater__pop--title").textContent;//标题

console.log("#" + jobtitle);
//类型,二级
var genre_list = type.querySelectorAll("div.zp-jobNavigater__pop--list");
//职位名称
Array.from( genre_list).forEach((a_tag_list, j) => {
//职位
Array.from(a_tag_list.children).forEach((position,j) =>
{console.log(position.text);})
});
}

);

})();

博主:yanbolan
文章連結:https://yuris.site/2021/03_16_1b5ba2cf.html
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×