有人能告诉我语法有什么问题吗?在小件JS中运行此代码时,它告诉我
。出乎意料的是(2,4)。
var page = require('webpage').create(),
page.open("http://www.phantomjs.org", function(status) {
if ( status === "success" ) {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() {
console.log(page.evaluate(function() {
return $("#intro").text();
}));
phantom.exit();
});
}
});
答案 0 :(得分:0)
问题是第一行末尾的;
。这假定您在下一行中定义了一个您不再执行的变量。用分号交换它:
var page = require('webpage').create();
page.open("http://www.phantomjs.org", function(status) {
//...
});