广告空跨度为元素的第一个孩子
问题描述:
以下时执行脚本,它应该插入一个空的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( “跨度”);
我可以做到这一点,但2答案与你的答案(1)跨度不存在于DOM中。 (2)只需要为IE7及以下插入跨度。 – RegEdit
– dowomenfart