console.log(_killer)给出了undefined。
_killer = _pageInstance.evaluate(function() {
var storres = [];
jQuery('.comment-container#pull-request-activity').children().each(
function(index, value) {
if (
jQuery(value)[0].className !== 'activity-item diff-comment-activity'
) {
jQuery(value)[0].remove();
} else {
storres.push(value);
jQuery(value)[0].remove();
}
});
return storres;
});
DOM
<li class="activity-item diff-comment-activity" data-activityid="178071"><div></div></li>
<li class="activity-item diff-comment-activity" data-activityid="178070"><div></div></li>
<li class="activity-item diff-comment-activity" data-activityid="178069"><div></div></li>
上面是一个重复的元素,我想从DOM中提取它。
我正在使用0.2-node of node-phantom
论坛上提供了类似的问题,但没有人提供帮助。我将node bridge
用于phantomjs
。
任何帮助?