0
var buttonArray = [
    document.getElementById('underline'),
    document.getElementById('bold'),
    document.getElementById('italic'),
    document.getElementById('tnr'),
    document.getElementById('ss'),
    document.getElementById('red'),
    document.getElementById('green'),
    document.getElementById('blue')
];

你能做这个吗?还是太抽象了?

4

1 回答 1

2

是的; 那会很好用。

你可以像这样使它更优雅:

var buttonArray = [ "underline", ... ]
                  .map(document.getElementById.bind(document));
于 2013-02-10T23:11:06.210 回答