greasemonkeyで解析されているWebページの関数の中から条件変数を取得するにはどうすればよいですか?このような関数内から条件変数を取得する方法は?
何か:
var myglobal = 5;
function myfunc() {
myglobal = myglobal -1;
if (myglobal == -1) {
var this1 = 'Test';
document.getElementById("mybutton").href = this1;
}
}
この場合、私が直接または修正する、「this1」であるものを読みたい「myfunc関数」を呼び出すと、何とかからのhrefの値を取得し、「myglobal」 'mybutton' ...どんなアイデア?
を。どうしたの? –
myfuncはカウンタで、スキップします。それ以外の場合は、mybutton.hrefはまだ設定されていません。また、unsafeWindowを使用してアクセスする必要はありませんか? – bloodyshade
fyi:javascript変数はスコープの上部で(ホイストして)宣言され、 'this1'は実際には' myfunc() '全体に存在します(see" javascript hoisting ") – ckozl