Что интересно в примере, который вы перечисляете, это то, что опции на самом деле являются ссылками! Работают ли ссылки в Javascript? Это несколько важно, чтобы определить ответ на вопрос, поэтому мой ответ, по сути, будет несколько общим.
Следующий метод, который я описываю, предполагает, что в элементах списка есть a
теги с href
атрибутами.
Сначала используйте document.URL
, чтобы получить URL текущей страницы. Сохраните это в переменной url
. Затем используйте url.substr(url.search('www.beginning.com/of/URL/before/links/start/'))
, чтобы получить часть URL, которая будет в ссылке, например, index.html
. Наконец, найдите ссылку с href="index.html"
и используйте removeAttribute("href")
, чтобы удалить ее атрибут href. Кроме того, добавьте класс с именем thisPage
к элементу, чтобы в CSS вы могли выделить его и удалить курсор указателя:
.thisPage
{
cursor: default;
font-weight: bold;
}
Пожалуйста, скажите мне, было ли это полезно, и есть ли у вас какие-либо вопросы.