Use JavaScript to find a specific link

前端 未结 4 652
清歌不尽
清歌不尽 2021-01-20 03:54

Could anyone help me with a function for JavaScript which searches the source code and compares all of the links on the site with the specific link I am looking for.

4条回答
  •  鱼传尺愫
    2021-01-20 04:36

    Try querySelectorAll() with CSS3 selectors:

    document.querySelectorAll('a[href*="http://www.youtube.com/SPECIFICURL"]')
    

    Fiddle

    This selector says find all links with an href attribute that contains a specific string. Lets break this down a little bit:

    • a - this is the element type, e.g. "link"
    • href - this is the element attribute
    • *= - this essentially means contains. There are different type of equality checks that can be used: starts with, contains word, ends with, etc. The jQuery selectors documentation is quite good.
    • "..." - everything in quotes after the equal sign is the substring the query is looking for.

提交回复
热议问题