Javascript Как получить # идентификатор из конца HTML-URL

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам