Javascript Как получить # идентификатор из конца HTML-URL - PullRequest
0 голосов
/ 04 июля 2018

У меня есть веб-страница с некоторыми ссылками

<a href="#glass">Glass</a>
<a href="#plastic">Plastic</a>
<a href="#ceramic">Ceramic</a>

, которые изменяют параметры на странице. Я хочу получить #glass, #plastic или #ceramic в javascript в конце URL-адреса, но я хочу, чтобы опция работала с другими ссылками с других веб-сайтов.

1 Ответ

0 голосов
/ 04 июля 2018

Чтобы получить конкретный идентификатор, используйте эту строку кода:

var id = window.location.toString().split('#')[1]

Он получит весь URL-адрес (пример: http://example.site/home#contact) и, поскольку # является уникальным символом в каждом URL-адресе, вы можете использовать string.split(), чтобы получить часть строки, которая идет после #, в данном случае , contact.

...