2

ヘルパー JS ライブラリを使用せずに、ページ上のすべてのフォーム要素 (入力、選択、テキストエリア、およびボタン) の配列を 1 行のコードで宣言しようとしています。

これまでのところ、私が思いつくことができる最高のものは、この醜いナンセンスです:

var formElements = Array.prototype.slice.call(document.getElementsByTagName('input')).concat(Array.prototype.slice.call(document.getElementsByTagName('select'))).concat(Array.prototype.slice.call(document.getElementsByTagName('textarea'))).concat(Array.prototype.slice.call(document.getElementsByTagName('button')));

このラインのより少ないバージョンを作成するのを手伝ってくれる人はいますか?

4

0 に答える 0