私はjavascriptを使用して2番目の列のアルファベットをソートするためのSOF回答の1つを指しています。ここにはhttp://jsfiddle.net/mLYch/159/の例があります。 JS側でJavaScriptをbygetElementByIdとgetElementsByClassに置き換えることで、どのようにするのですか?
それは私がクラスで同じことをしようと、それは動作しませんgetElementByIdをとid
<table id="caltbl">
var tbl = document.getElementById("caltbl").tBodies[0];
で呼び出しHTMLタグを持っています。
<table class="caltbl">
var tbl = document.getElementsByClass('caltbl').tBodies[0];
IDなしでスクリプトを実行する方法を教えてもらえますか?あなたが最初のものだけをしたい場合は
var tbl = document.getElementsByClass('caltbl')[0].tBodies[0];
'getElementsByClass'は常にコレクションを返します。したがって、var tbl = document.getElementsByClass( 'caltbl')[0] .tBodies [0]; ' –