我有一个对象。
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);
}
console.log
可以吗? - Mark Snidovich