現在、クリックイベントがあり、選択すると検索ボックスが.headerに追加されます。これは、Googleクロージャを使用して行われます。私の問題は、閉じるボタンをクリックすると、この追加された要素を削除したいということです。jQueryの使用に必要なのは.remove()だけですが、クロージャまたはバニラjsでこれを実現する方法がわかりません。誰かが私がこれを行う方法をアドバイスできますか?
現在のコード:
if(goog.dom.getElementsByClass('pe')){
var searchCtn = goog.dom.getElementsByClass('search');
var headerWrapper = goog.dom.getElementByClass('header');
goog.dom.append(headerWrapper,searchCtn);
}
var closeButton = goog.dom.getElement('close');
goog.events.listen(closeButton, goog.events.EventType.CLICK, function() {
console.log('Remove appended');
}, false, this);