-1
我是JavaScript和PhantomJS的新手。我試圖存儲來自網頁的鏈接,然後修改。問題是我無法在page.evaluate
之後修改我的數組。Phantomjs改變頁面內的對象屬性評估
var player = 0;
var links = page.evaluate(function() {
var a = document.querySelectorAll(".link[rel='nofollow']:not(#bg)");
for(var i =0; i < a.length; i++) {
array.push({
"html":a[i].innerHTML,
"link":a[i].href
}
);
}
return array;
});
//Not setting 1 as a value
links[player]["link"] = 1;
我認爲這是發生在執行功能,因爲我已經設置播放器的值,但沒有辦法,我可以修改這個值呢?
'player [player]'?你可能打算使用'鏈接[player]' –
剛剛編輯過,我昨天寫錯了 –
有沒有人知道我該如何解決它? –