やあみんな、私はグリースモンキースクリプトを開発してJavascriptプログラミングを練習しています。理論的には、生のJavaScriptであるため、JavaScriptコーディングが改善されます。
今、Mobwars facebook のスクリプトをコーディングしています。人を殺したり、物を盗んだり、モブを作ったりするゲームです。
これをよりよく理解するために、ページのスクリーンショットを次に示します。
代替テキスト http://www.picamatic.com/show/2009/03/18/08/11/2877480_703x486.png 私がやろうとしているのは、ページをスキャンし、ジョブの名前を取得して表示することですユーザーに。
強盗、家屋強盗、信号機盗難などのテキストを取得したい
テキストには、シルバーに設定された色のプロパティがあります。
私のコードを見てください、私は Firebug で試しましたが、警告さえしません..
var jobs = {};
jobs.scan = function() {
var tagHolder = {};
var availJobs = {};
var jobContents = dom.get("app8743457343_content");
var rData = dom.getElementsByClass(rowData, jobContents, "tr");
for(var i = 0; i < rData.length; i++) {
var rChildren = rData[i].childNodes;
for(var j = 0; j < rChildren.length; j++) {
if(rChildren[j].tagName === "B") {
tagHolder.push(rChildren[j]);
}
}
for(var k = 0; k < tagHolder.length; k++) {
if (tagHolder[k].color == "silver") {
availJobs.push(tagHolder[k].textContent);
}
}
}
return alert(availJobs[0]);
}
jobs.scan();
コードの何が問題なのか教えてください。このコードを微調整するだけで、修正できた場合は、ここで再度報告します。ありがとう