我有一个对象
var object= {}
我在对象中放入了一些数据,然后我想像这样打印它
document.write(object.term);
该术语是一个变量,根据不同的情况而变化。当我尝试打印它时,它会出现未定义。
怎么做?
更新:
这是我正在处理的代码。我想这可能与我上面所说的不一样,因为我是在 selenium 中使用 browsermob 进行的,我只是认为它类似于 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);
}