Запрет отображения гиперссылки с помощью CSS - PullRequest
0 голосов
/ 19 июня 2020

Виджет, который я использую, по умолчанию имеет эту строку кода.

<a href="javascript:map_Location.clearFeatures()">Delete all Features</a>

Я не хочу, чтобы эта гиперссылка была видна. Я пробовал использовать -

id_Location_span_map a:link { color: white; }

Но потом я обнаружил, что к виджету были прикреплены другие гиперссылки, поэтому я попробовал следующее, но ни одна из них не сработала.

#id_Location_span_map href="javascript:map_Location.clearFeatures()" { color: white; }
/*#id_Location_span_map a:href="javascript:map_Location.clearFeatures()" { color: white; }
#id_Location_span_map a:link href="javascript:map_Location.clearFeatures()" { color: white; }

Есть ли у кого-нибудь другие предложения?

Обновление

Вместо {color: white} я буду использовать {display: none}. Но я до сих пор не понял, как просто применить изменения, когда гиперссылка ссылается на конкретную страницу c.

Обновление 2

Этот код решает мою проблему. Спасибо Gubasek Duzy и https://css-tricks.com/almanac/selectors/a/attribute/ за помощь.

a[href="javascript:map_Location.clearFeatures()"] {
  display: none;
}

1 Ответ

1 голос
/ 19 июня 2020

Если я правильно понял, можно использовать display: none.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...