1

我正在尝试在具有父类的 div 中注入一个元素。当我使用 ID 选择器注入时没有问题,但是一旦我尝试使用类选择器,它就不起作用了..

window.addEvent('domready',function(){
    var FirstElement = new Element('div', {id: 'FirstElement',text:'test'});
    $('submit').addEvent('click',function(){                
        FirstElement.inject('parent');//working using ID selector               
        FirstElement.inject('div.parent');//not working using Class selector
    });
});

这是html代码

<div class="parent" id="parent"></div>
<input id='submit' value="submit" />
4

1 回答 1

2

用。。。来代替:

FirstElement.inject(document.getElement('div.parent'));

请记住,这将返回第一个匹配项div.parent,因此如果您有多个匹配项,则需要锚定到表单中,例如表单元素this.getElement('div.parent')在哪里this

于 2013-03-04T09:08:08.913 回答