DeepthiTanguturi Ответов: 4

Как я могу скрыть тег привязки в html?


Как я могу скрыть тег привязки в html?

Перед входом пользователя в систему я не хочу отображать опцию поиска.

После входа в систему я хочу отобразить опцию поиска.

Dalek Dave

Отредактировано для грамматики и удобочитаемости.

4 Ответов

Рейтинг:
35

Mahendra.p25

попробовать это


<a href="#" id="someID" style="visibility: hidden">Check</a>


Sergey Alexandrovich Kryukov

Правильно, 5. Позже он может быть изменен в Javascript (иначе зачем беспокоиться?)
--СА

Sergey Alexandrovich Kryukov

Я добавил id к вашему тегу с целью использования его в моем решении, которое должно дополнять ваше (надеюсь, вы не возражаете). В своем решении я использовал его, чтобы показать, как динамически отображать/скрывать элемент с помощью Javascript, см.
--СА

Mahendra.p25

Спасибо СА

thatraja

5! я опубликовал альтернативный вариант

Dalek Dave

хороший ответ.

Рейтинг:
1

thatraja

Здесь другой путь

<a href="#" id="someID" style="display: none">Check</a>

использование JavaScript
document.getElementByID('someID')style.display = 'none';


Sergey Alexandrovich Kryukov

Ах да, я чуть не забыл об этом. Мой 5, но вам лучше объяснить, как показать его динамически (OP должен показывать динамически, а не скрывать).
--СА

Рейтинг:
1

Sergey Alexandrovich Kryukov

В дополнение к правильному решению Махендры:

В Javascript это скроет его:

document.getElementByID(someID)style.visibility = 'hidden';


Это покажет его:

document.getElementByID(someID)style.visibility = 'visible';

—СА


thatraja

5! я опубликовал альтернативный вариант

Sergey Alexandrovich Kryukov

Спасибо тебе, Раджа.
--СА

Рейтинг:
0

@nuraGGupta@

Чтобы быть более точным для всех вышеперечисленных решений, вам нужно будет проверить, вошел ли пользователь в систему, прежде чем сделать ссылку видимой. Это означает, что из кода позади вас потребуется запустить javascript, чтобы сделать ссылку видимой. Это можно сделать с помощью страницы.Блок ResigerClientScript (google может многое рассказать вам об этом). Кроме того, поскольку вы проверяете переменную сеанса в коде позади, то почему бы не сделать тег привязки

runat="server"


а затем получить доступ к нему непосредственно в коде позади, чтобы показать или скрыть.

Что скажете?


Анурага