Метод clearResults() очень прост, он удаляет все дочерние узлы мента вывода результатов :
AjaxSiteSearch.prototype.clearResults = function () { .. while (this. resultPane.hasChildNodesO) {
this,resultPane.removeChild(this.resultPane.firstChild);
Он задействует метод hasChildNodesO, предоставляемый узлами терфейсе DOM. Пока в элементе остаются дочерние узлы, го удаляется первый дочерний элемент. Это очень простой метод, справляется со своей задачей.