1

前回、友人に自分の問題を理解してもらいましたが、今はJavascriptで別の問題が発生しています。私が実行しているスクリプトは、ページが読み込まれた後に実行されることがわかります。この質問にすでに回答している場合は申し訳ありませんが、基本的にテーブルがあり、テーブルの各セルにJavascriptが含まれています。一部のデータをフェッチすると、それを使って何かが行われ、「ライブ」または「オフライン」のいずれかが返されます。問題は、この時点でページがすでに読み込まれていて、使用するdocument.writeとページ全体が上書きされることです。私はそれを望んでいません。関数を呼び出したセルに「ライブ」または「オフライン」の世界を入れたいだけですが、その方法がわかりません。

もう少し明確にするために、私はテーブルを持っており、セル(1,1)で言うことができます。関数xと内部関数xを呼び出すと、結果が得られます。結果をセル(1,1)に出力し、結果をセル(1,1)にのみ保持したいと思います。ページがすでに読み込まれた後、Javascriptでそれを行うにはどうすればよいですか?

4

1 に答える 1

2

テーブルに「tableId」というIDがあるとしましょう。次の方法で cell(i,j) にアクセスできます。

var myTable=document.getElementById("tableId");
// an example: first row, second column
var i=0, j=1;
myTable.rows[i].cells[j].innerHTML= "live";

インデックスは 0 から始まることに注意してください。

于 2012-11-08T01:02:02.133 に答える