上一顆子彈我有一個是創建一些HTML /輸出從Flash應用程序&我需要顯示/呈現在Firefox瀏覽器。格式錯誤的HTML:如何才能不顯示一個空的li元素
的HTML格式錯誤,所以它會吐出空利元件&列表沒有UL或醇元素,但它會吐出裏元件。
是否有一個CSS標誌或任何方法來顯示li元素,如果li元素爲空(請參閱代碼空下面的代碼示例)?
如果鋰元素沒有的innerText,那麼就說明子彈。但是我不希望它這樣做,我希望它不會顯示子元素中是否存在innerText。有沒有辦法做到這一點,而不必解析HTML?
// example of badly formed HTML output from flash
<textformat leading="2">
<li>
<font style=" font-family: 'arial'; font-size: 14px; color: #FFFFFF; letter-spacing: 0px; ">
<b>Influence and Negotiation</b>
<font style=" font-size: 12px; color: #000000; ">
</font>
</font>
</li>
</textformat>
// sometimes I get an empty li element, which in Firefox shows the bullet. I want to NOT show the bullet/li element if it is empty
<textformat leading="2">
<li>
<font style=" font-family: 'arial'; font-size: 14px; color: #FFFFFF; letter-spacing: 0px; ">
<!-- empty li element -->
</font>
</li>
</textformat>