2010-03-16 138 views
0

我有一個像HTML DOM刪除標籤

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

現在我想這個標籤的顯示樣式設置爲none

我怎樣才能做到這一點的標籤?

回答

1

給它一個ID,然後執行:

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

或者,如果你沒有意思 「由JavaScript」:

<label for="Some Feild" style="display:none" >Some Text </label> 
+0

這是我的解決方案,但恐怕我不知道爲什麼問題的標題中有* remove *這個詞。 – 2010-03-16 13:31:34

1

給ID的標籤標記爲<label for="Some Feild" id="someLabel" >Some Text </label>然後document.getElementById(myLabelId).removeChild();會刪除該標籤的內容。

0

你可以通過多種方式做到這一點。這裏有5種方式做它,包括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. 這是改變CSS
  2. 這樣jQuery將淡出你的跨度一個很好的效果的jQuery的方法。
  3. 這是原始的JS方法,但是,您需要將ID添加到您的標籤才能正常工作
  4. 這是在標籤或外部樣式表中更改標籤的CSS。
  5. 這是用CSS做的快速和骯髒的方式。