2013-04-16 68 views
0

以下時執行腳本,它應該插入一個空的span元素爲「my_list禮」列表項中的第一個孩子......廣告空跨度爲元素的第一個孩子

*+html .my_list li{ 
    *zoom:expression(this.runtimeStyle.zoom=\"1\", 
    this.insertBefore(document.createElement(\"span\")).className=\"span\") 
} 

然而,當我在Internet Explorer中檢查輸出時,它仍然顯示爲元素被附加到元素的末尾。

這裏的表達式之前的內容:

<li>Some element</li> 

這就是我想要的達到的表達式執行後:

<li><span class="span"></span>Some element</li> 

回答

0

我會用jQuery jQuery的 $( 「跨度」 這樣做).addClass( 「跨度」);

+0

我可以做到這一點,但2答案與你的答案(1)跨度不存在於DOM中。 (2)只需要爲IE7及以下插入跨度。 – RegEdit

+0

<! - [if lte IE 7]> dowomenfart

相關問題