Je reçois les données du site Web http://www.u-movie.com.tw/page.php?page_type=now&portal=cinema&ver=tw avec CasperJS.Comment supprimer un élément avec HTML DOM?
Je veux supprimer <p>
qu'il n'y a pas d'ID.
J'essaie donc de sélectionner la racine et le retirer, mais il montrera null is not an object
Si je n'utilise jQuery simplement que javascript comment puis-je résoudre ce problème?
Toute aide serait appréciée.
Voici une partie de mon document:
Voici mon code:
function getMovieTime() {
this.evaluate(function() {
var time = document.querySelectorAll('ul.posts p');
time.parentNode.remove();
time = document.querySelectorAll('ul.posts');
return Array.prototype.map.call(time, function (e) {
return e.innerText;
});
});
};
J'appelle getMovieTime(): ce rapport de code nul
var movieTime = []; // global variable
casper.then(function() {
movieTime = this.evaluate(getMovieTime);
});
Pour quelle ligne est la 'null n'est pas un object' déclaré? –
Je mets à jour ma question, j'appelle la fonction getMovieTime cause null signalé. –
Pour quelle ligne est-il signalé? pour le 'this.evaluate (function() {'? Cela n'a pas de sens que vous appelez 'this.evaluate (getMovieTime)' et ensuite à l'intérieur de 'getMovieTime' en faisant un' this.evaluate (function() {'again –