这是一个创建于 1417 天前的主题,其中的信息可能已经有所发展或是发生改变。
想知道除了 innerHTML 和 InnerText 之外还有没有其他方法。像用 querySelectorAll("td")获取这段 html 信息之后,有没有方法直接得到('/aic/SearchCorporationTask?service=colligateSearchInterface&sFromSupervision=fromSupSearch&isUseDataCentre=true&entityNo=c1788671-0169-1000-e000-b7240a0c0115')和('xyz 公司')这两段信息。
<td> 1
</td>
<td> <a
href="javascript:call('/aic/SearchCorporationTask?service=colligateSearchInterface&sFromSupervision=fromSupSearch&isUseDataCentre=true&entityNo=c1788671-0169-1000-e000-b7240a0c0115','xyz 公司')">91441900999999999z
</a></td>
<td> 樟村教育路 x 号 y 室
</td>
4 条回复 • 2020-11-02 15:52:35 +08:00
|
|
1
cyrbuzz 2020-11-02 12:00:25 +08:00
为啥不进一步 querySelect('a')呢...
|
|
|
2
daimon1 2020-11-02 12:09:48 +08:00
用 a.href 获取,然后正则提取目标字符串的内容
|
|
|
3
daimon1 2020-11-02 12:14:53 +08:00
xxxx.match(/\'(.*?)\'/ig).map(str => str.substr(1, str.length - 2))
|
|
|
4
mostkia 2020-11-02 15:52:35 +08:00
var str = document.querySelector('td a').src; var strArr = str.split(',');
|