【发布时间】:2012-02-28 15:59:01
【问题描述】:
I currently have a click event in place that when selected appends a search box to .header, this is done using google closure.我现在的问题是,如果我单击关闭按钮,我想删除这个附加元素。我知道使用 jQuery 只需要 .remove() 但我不确定如何在闭包或 vanilla 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);
【问题讨论】:
标签: javascript google-closure google-closure-library