私は以下のようにテーブルを作成し、クリックしたときにスコア情報を更新するonclick関数を持っています。私は非常に効率的ではないと思うし、テーブル内のIDの繰り返しと私の関数のgetElementbyIdのリストの表示を避けることを好むでしょう。テーブル情報を更新するHTMLページにボタンを追加
第2に、私はむしろデータ、JavaScript、XMLファイルまたはデータベースファイルの代わりに、javascript関数にハードコードされています。
は私のテーブルには、次のようになります。
:<div>
<p>Click the button to update scores.</p>
<button onclick="myFunction()">Update Scores</button>
<script>
function myFunction() {
document.getElementById("score1").innerHTML = "3";
document.getElementById("score2").innerHTML = "1";
document.getElementById("score3").innerHTML = "4";
document.getElementById("score4").innerHTML = "2";
document.getElementById("score5").innerHTML = "6";
document.getElementById("score6").innerHTML = "7";
}
</script>
</div>
私は、私はむしろして、テーブルのスコアを更新してしまう。この基本的なXMLファイルを作成している次のように
</div>
<div id="table">
<table id="mytable">
<table width="100%">
<td style="vertical-align:top">
<td>
<table width="99%" border="4">
<tr><th>Team </th>
<th>Score</th>
<th>Team </th>
<th>Score</th>
</tr>
<tr>
<td>Dundalk</td>
<td id="score1">1</td>
<td>Derry</td>
<td id="score2">0</td>
</tr>
<tr>
<td>Derry</td>
<td id="score3">0</td>
<td>Dundalk</td>
<td id="score4">0</td>
</tr>
<tr>
<td>Drogheda</td>
<td id="score5">1</td>
<td>Dundalk</td>
<td id="score6">2</td>
</tr>
</table>
</div>
<div>
私のjavascriptがあります
<?xml version="1.0" encoding="ISO-8859-1"?>
<score>
<scores>
<team>"Dundalk"</team>
<score>3</score>
</scores>
<scores>
<Team>"Drogheda"</Team>
<score>2</score>
</scores>
<scores>
<Team>"Derry"</Team>
<score>0</score>
</scores>
</score>
ご協力いただきまして誠にありがとうございます。
私はこの質問にすでに答えていると確信しています...学校プロジェクトの質問のようです。 – Chris
クリスマスに申し訳ありませんが私はあなたの答えを逃した。私は数時間前に質問を投稿しましたが、それは十分正確ではなかったので、わかりやすくするために絞り込んで再度投稿しました。私はjavascriptについて何も知らないので、私は進歩を遂げるのに苦労しています。私は自分のテーブルや一般的なページレイアウトなどを構築することができましたが、この機能を追加する方法を理解する必要があります。 – NiallL