没看明白你到底是要找到有 pdf 文件的 a 元素, 还是要 pdf 完整地址? 不管是哪个, 都不建议用正则. const links = document.querySelectorAll('a[href$=".pdf"]'); // 所有链接地址以 `.pdf` 结尾的 a 元素 Array.prototype.slice.call(links).map(link => link.getAttribute('href')); // 所有 pdf 地址
没看明白你到底是要找到有 pdf 文件的 a 元素, 还是要 pdf 完整地址? 不管是哪个, 都不建议用正则.