我试图在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" />
答案 0 :(得分:2)
替换为:
FirstElement.inject(document.getElement('div.parent'));
请注意,这将返回第一个匹配的div.parent
,因此如果您有多个匹配,则需要锚定到this.getElement('div.parent')
这样的表单,其中this
是表单元素