私はオブジェクトを持っています
var object= {}
オブジェクトにデータを入れてから、このように印刷したい
document.write(object.term);
この用語は、さまざまな状況に応じて変化する変数です。これを印刷しようとすると、未定義になります。
それはどのように行われますか?
アップデート:
これは私が扱っているコードです。私はブラウザモブを使ってセレンでやっているので、おそらく上で言ったことと同じではないと思います.document.write()に似ていると思っただけです。ここにコードがあります
var numCardsStr = selenium.getText("//div[@id='set-middle']/div[2]/h2");
var numCards = numCardsStr.substr(4,2);
browserMob.log(numCards);
var flash = {}
for(i=0; i<(numCards); i++){
var terms = selenium.getText("//div[@id='words-normal']/table/tbody/tr[" + (i + 2) + "]/td[1]");
var defs = selenium.getText("//div[@id='words-normal']/table/tbody/tr[" + (i + 2) + "]/td[2]");
flash[terms] = defs;
browserMob.log(flash.terms);
}