如何使用变量来选择文档属性?

时间:2012-05-22 23:36:34

标签: javascript

我想要

document.body.innerHTML

document.head.innerHTML

我尝试了显而易见的事情:

document.variable.innerHTML 

但没有去。也希望它通过jshint.com

1 个答案:

答案 0 :(得分:3)

尝试

document[variable].innerHTML

.表示法要求属性名称是有效标识符和常量。但是,对象属性名称可以是任何字符串。因此,只要您的属性名称是“丑陋的”字符串,或者在变量中保存的字符串(或由某个表达式计算),就可以使用[ ]运算符来访问它。