js如何连接方法名

有时候,我们会遇到下面这种情况

1 var m='getElementById';
2 document.m/*这是不合适的,因为在js中.后面代表的是一种方法,而js中是没有m方法的*/
3 document+m/*这也是不合适的,js中+是连接两个字符串,这样最后生成的就是一个字符串了*/
4 document.+m/*道理同第二个*/
5 document+.+m/*道理同第二个*/
6 /*正确的方法*/
7 document[m].('id');
8 /*document本来就是一个方法名数组,这样正好调取了数组中的方法*/

 

posted on 2015-08-03 10:23  吹散的云  阅读(385)  评论(0编辑  收藏  举报