超どうでもいい話だけど、驚いたので記録しておく。
こんなHTMLを書いてFirefoxで閲覧したらnoneを指定したところがちゃんと消えたけど、IE6と7で閲覧したらoptionタグがそのまんま残る。
<html> <head> <title>test</title> </head> <body> <div>ここは消える<span style="display:none;">hoge</span></div> <div> <select size="10"> <option style="display:none;">ここは消えない</option> <option>b</option> <option>c</option> <option>d</option> </select> </div> </body> </html>
要素自体を消さないとダメなのか。面倒くさい。