HTML DOM удалить метку - PullRequest
0 голосов
/ 16 марта 2010

У меня есть ярлык типа

<label for="Some Feild" >Some Text </label>

Теперь я хочу установить стиль отображения этого ярлыка на none

Как я могу это сделать?

Ответы [ 3 ]

1 голос
/ 16 марта 2010

присвойте тегу метки идентификатор как <label for="Some Feild" id="someLabel" >Some Text </label>, а затем document.getElementById(myLabelId).removeChild(); удалит внутреннее содержимое этой метки.

1 голос
/ 16 марта 2010

Дайте ему идентификатор, затем выполните:

document.getElementById(myLabelId).style.display = "none";

Или, если вы не имели в виду «под javascript»:

<label for="Some Feild" style="display:none" >Some Text </label>
0 голосов
/ 16 марта 2010

Вы можете сделать это многими способами. Вот 5 способов, как Id сделать это, и 2 метода, использующих jQuery.

  1. $('[for="Some Feild"]').css('display','none');
  2. $('[for="Some Feild"]').fadeOut();
  3. document.getElementById(myID).style.display = "none";
  4. [for="Some Feild"] {display:none}
  5. Some Text

Все вышеперечисленное скроет пролет.

  1. Это метод jQuery для изменения CSS
  2. Таким образом, jQuery затушевывает ваш диапазон для хорошего эффекта.
  3. Это необработанный метод JS, однако для его работы необходимо добавить идентификатор в метку
  4. Это CSS для изменения его в тегах или во внешней таблице стилей.
  5. Это быстрый и грязный способ сделать это с помощью CSS.
...