2010-03-28 5 views
3

Я хочу отключить тег, если он уже установлен - например, отключить меню, используя disabled = "true" или что-то в этом роде.Как отключить HTML-тег?

Я могу полностью удалить тег, используя PHP; но я уже разработал его и хочу только отключить его. Является ли это возможным?

+2

Какой отключить? Скрыть? Отключить ссылку? Или что? – poke

+0

@poke Я хочу, что если он установлен, onclick он ничего не делает. точно так же, как текст – Simon

+0

См. также http://stackoverflow.com/questions/2091168/disable-a-link-using-css –

ответ

7

Нет, мне неизвестно, как отключить ссылку так, как вы описали.

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

Как насчет предоставления ему href='#' onclick='return false' при создании их на PHP?

+0

@Pekka это то, чего я хочу. большое спасибо. Мне даже не нужно href = '#', этого достаточно onclick = 'return false';) – Simon

+1

@Syom, пожалуйста. Вы также должны использовать 'href = '#'', но для пользователей, у которых отключен JavaScript. –

+0

да, ты прав. я не думал об этом :(;) – Simon

1

можно также использовать свойство CSS display:none;

0

вы можете попробовать это

a.disabled_class_name{ 
    pointer-events: none; 
    cursor: default; 
} 
Смежные вопросы