2017-02-05 11 views
0

私はこのHTMLコードを持っています。 tableは、table、td、tr、thを使ってHTMLコードで書かれています。最後の列には学生の印があります。だから、DOMを使って10人(マーク)の学生をたくさん教えてもらえますか?DOMを使用してHTMLテーブルからテキストを取得できますか?

<DOCTYPE! html> 
 

 
<html> 
 
\t <head> 
 
\t \t <meta charset="UTF-8"> 
 
\t \t <link type="text/css" rel="stylesheet" href="css.css"> 
 
\t </head> 
 
\t 
 
\t <header id="pav"> Lentelės pavadinimas </header> 
 
\t 
 
\t <body> 
 
\t \t <table> 
 
\t \t \t <td> 
 
\t \t \t \t <tr bgcolor="yellow"> 
 
\t \t \t \t \t <th>Nr.</th> 
 
\t \t \t \t \t <th>Vardas, Pavardė</th> 
 
\t \t \t \t \t <th>Grupė</th> 
 
\t \t \t \t \t <th>Kursinio variantas</th> 
 
\t \t \t \t \t <th>Pažymys</th> 
 
\t \t \t \t </tr> 
 
\t \t \t \t <tr> 
 
\t \t \t \t \t <th>1</th> 
 
\t \t \t \t \t <th>Vardenis Pavardenis</th> 
 
\t \t \t \t \t <th>MKDf</th> 
 
\t \t \t \t \t <th>1</th> 
 
\t \t \t \t \t <th>5</th> 
 
\t \t \t \t </tr> 
 
\t \t \t \t <tr> 
 
\t \t \t \t \t <th>2</th> 
 
\t \t \t \t \t <th>Vardenis Pavardenis</th> 
 
\t \t \t \t \t <th>MKDf</th> 
 
\t \t \t \t \t <th>2</th> 
 
\t \t \t \t \t <th>10</th> 
 
\t \t \t \t </tr> 
 
\t \t \t \t <tr> 
 
\t \t \t \t \t <th>3</th> 
 
\t \t \t \t \t <th>Vardenis Pavardenis</th> 
 
\t \t \t \t \t <th>MKDf</th> 
 
\t \t \t \t \t <th>2</th> 
 
\t \t \t \t \t <th>9</th> 
 
\t \t \t \t </tr> 
 
\t \t \t \t <tr> 
 
\t \t \t \t \t <th>4</th> 
 
\t \t \t \t \t <th>Vardenis Pavardenis</th> 
 
\t \t \t \t \t <th>MKDf</th> 
 
\t \t \t \t \t <th>-</th> 
 
\t \t \t \t \t <th>-</th> 
 
\t \t \t \t </tr> 
 
\t \t \t \t <tr> 
 
\t \t \t \t \t <th>5</th> 
 
\t \t \t \t \t <th>Vardenis Pavardenis</th> 
 
\t \t \t \t \t <th>MKDf</th> 
 
\t \t \t \t \t <th>3</th> 
 
\t \t \t \t \t <th>10</th> 
 
\t \t \t \t </tr> 
 
\t \t \t </td> 
 
\t \t </table> 
 
\t </body> 
 
\t 
 
\t <footer> 
 
\t \t <br> 
 
\t \t <br> 
 
\t \t <button onclick="funkcija()">IEŠKOTI</button> 
 
\t \t <br> 
 
\t \t <br> 
 
\t \t <p id="atsakymas"></p> 
 
\t </footer> 
 
\t 
 
\t <script> 
 
\t \t 
 
\t 
 
\t \t function funkcija(){ 
 
\t \t \t document.getElementById("atsakymas").innerHTML = "Maksimumą gavo:"; 
 
\t \t } 
 
\t </script> 
 
</html>

答えて

0

あなたは、タスクのようなもののためにjQueryを使用する必要があります。

var selectedStudentsIndexes = []; 

$('table tr th:eq(4)').each(function() 
{ 
    if ($(this).text() == 10) selectedStudentsIndexes.push($(this).parent().index()); 
}); 

selectedStudentsIndexes配列は、テーブル内の元の順序によって、学生の正しいインデックスが含まれている必要があり

関連する問題