我想从链接中获取'href'属性,就像在源代码中一样,这样我就可以在另一个页面上找到相同的链接。我认为elementIdAttribute将获取属性并允许我在CSS定位器中使用它,但由于某种原因,elementIdAttribute完成相对URL并在某些内容的末尾附加斜杠。
以下是我用来从页面上的链接中获取'href'属性的代码:
double[][][][]
如果'href'属性为[]
,则我的程序最终输出的链接为double[][][]
。我想要它只是输出“node / 16376”而没有附加完整的URL。
有没有办法完全按原样获取'href'属性(即没有附加斜杠的相对URL),以便可以在CSS选择器中使用它来在另一个页面上找到相同的链接?
答案 0 :(得分:0)
为什么不使用JavaScript String replace()
方法修改结果:
urls.push(links.value.replace('https://www.website.com/',''));