广告空跨度为元素的第一个孩子

问题描述:

以下时执行脚本,它应该插入一个空的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> 

我会用jQuery jQuery的 $( “跨度” 这样做).addClass( “跨度”);

+0

我可以做到这一点,但2答案与你的答案(1)跨度不存在于DOM中。 (2)只需要为IE7及以下插入跨度。 – RegEdit

+0