我有以下腳本:document.getElementsByClassName不影響元件
$i=1;
echo '<table>';
while($row=mysql_fetch_array){
echo '<tr class="'.$i.'">';
echo '<td>'.$row['value'].'</td>';
echo '</tr>';
$i++;
}
echo '</table>';
$i=1;
echo '<table>';
while($row=mysql_fetch_array){
echo '<tr class="'.$i.'">';
echo '<td>'.$row['value'].'</td>';
echo '</tr>';
$i++;
}
echo '</table>';
echo '<script>nr='.mysql_num_rows(query).'</script>';
的Javascript:
$(document).ready(function(){
for(i=26; i<=nr; i++){
document.getElementsByClassName(i).style.display='none';
}
});
您可能已經想通了,我試圖創建一個分頁script.To開始與,不,我不想要一個已經制作的js分頁腳本,我希望它能夠單獨創建它(當我在某些問題上被阻止時,還有一些幫助)。第一步是隱藏其他元素25 tr。但問題是document.getelementsbyclassname不會影響它們... At首先我使用ID爲TR,它的工作,但只適用於第一個表(因爲ID必須是唯一的,在我的情況下,ID的值是相同的,所以我用類)。我不明白什麼是問題...
它的'getElementsByClassName'不是'getElementByClassName'!缺少** s **! – 2015-02-06 08:52:20
類名不能以數字 開頭http://stackoverflow.com/questions/4089006/can-xhtml-and-html-class-attributes-value-start-with--number – szapio 2015-02-06 08:52:47
@DhavalMarthak,對不起我想念拼寫它在我的問題。在我的代碼是因爲它應該是 – 2015-02-06 08:54:23