私のページにHTML要素のすべてのクラスを取得し、分割して配列に格納したいと考えています。その後、私はすでに持っているid "テーブル"を使ってdivのテーブルにそれを書きたいと思います。javascript配列からHTMLテーブルを作成
これまでのところ、私はこのコードを持っている:
var string = $('html').attr('class');
var array = string.split(' ');
var arrayLength = parseInt(array.length);
for (i=0; i<=arrayLength; i++) {
// code
}
<div id="test><!-- table goes here --></div>
あなたは残りの部分で私を助けることができますか?
btwの場合、HTML要素にはmodernizr.jsのクラスがあります。
PS:このコードは、純粋なJSとjQueryの組み合わせです。純粋なJSのHTML要素のすべてのクラスを取得する方法はわかりません。何か案が?
+1 innerHTMLの代わりに標準のネイティブDOM操作関数を使用します(「効率的」という用語は非常に議論されていますが...) – David