1

親クラスを持つdivに1つの要素を挿入しようとしています。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 に答える