我在phantomjs脚本中有以下功能:
page.injectJs("jquery.js");
var message = null;
page.evaluate(function(message) {
message = $('mydiv').text()
console.log('message inside' + message );
},message);
console.log('message is ' + message );
在函数内部记录正确的消息。外面我得到:
message is null
我做错了什么?
答案 0 :(得分:0)
“mydiv”是div的id吗?在这种情况下,您应该将jquery选择器更改为:
$('#mydiv').text()