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')
];

Can you do this? Or is it too abstract?

4

1 に答える 1

2

はい; それはうまくいくでしょう。

次のように、よりエレガントにすることができます。

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