以下は私のコードです。ブックマークレットとして使用するつもりです。
javascript: (function () {
var jsCode = document.createElement('script');
jsCode.setAttribute('src', '//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js');
document.body.appendChild(jsCode);
console.log("Everything is fine upto here!");
data = [["#txtApplcntName","test"],["#txtApplcntAdd","test"]];
console.log(data);
var obj = $.parseJSON(data);
for (var i = obj.length - 1; i >= 0; i--) {
var current = obj[i];
console.log(current);
$(current[0]).val(current[1]);
};
})();
for ループ内のアクションがまったく実行されない場合、問題が発生します。変数 obj を正常にログに記録できてログに記録すると、さらに奇妙になりますが、obj.length を実行すると null が発生しますか?
私はGoogle chromeで実験しています