【发布时间】:2013-02-24 12:35:41
【问题描述】:
经过数小时无果的搜索后,我在此发布。 PhantomJS 不允许我使用下面代码中的变量,运行脚本时出现错误消息“找不到变量”。
你知道我的问题在哪里吗?
page.open(myurl, function (status) {
if (status == 'success') {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js", function() {
elem = page.evaluate(function () {
/* Select one element with jQuery */
myElem = $('body');
return myElem;
})
var elemHtml = page.evaluate(function() { return $(elem).html(); });
console.log(elemHtml);
})
phantom.exit();
}
})
谢谢 =)
【问题讨论】:
-
myElem定义在哪里? -
我已经更新了我的代码,以便向您展示 myElem 的定义:)
标签: javascript phantomjs