如何使用mootools向li添加“id”

时间:2013-03-22 11:59:24

标签: mootools

在我的代码(mootools)中我试图将新的li添加到ul并且li包含超链接。我尝试了以下代码:

var newLi = new Element('li#internet_sub', { html: '<a style="BACKGROUND-POSITION: 13px -34px" class="sec_net_1" href="javascript:void(0);" id="sec_net_hsi" >Internet</a>' });

这也是:

 var newLi = new Element('li id="internet_sub"', { html: '<a style="BACKGROUND-POSITION: 13px -34px" class="sec_net_1" href="javascript:void(0);" id="sec_net_hsi" >Internet</a>' });

他们两个都在IE浏览器中工作,但没有在Fire fox中工作..当我删除如下所示添加id到li时,它也适用于Firefox。

 var newLi = new Element('li', { html: '<a style="BACKGROUND-POSITION: 13px -34px" class="sec_net_1" href="javascript:void(0);" id="sec_net_hsi" >Internet</a>' });

请告诉我如何将id添加到新的li中,它应该可以在浏览器中使用..

1 个答案:

答案 0 :(得分:0)

我在最后添加了id,就像我添加了html ..并且它有效。解决方案是:

var newLi = new Element('li', { html: '<a cat="tech" style="BACKGROUND-POSITION: 13px -34px" class="sec_net_1" href="javascript:void(0);" id="sec_net_hsi">Internet</a>', id: 'internet_sub' });