だから私はこのプログラムを持っています。オブジェクトを動的に作成する方法を理解するのにしばらく時間がかかりました。他の統計に基づいています。とにかく、なぜこれが実際に機能するのか疑問に思っていました。各 td に対して 1 つのオブジェクトを作成します。たとえば、現在 100 個の td 要素があります。各 td の情報を分離し、tds id # に基づいてアクセスできるようにしたいと考えていました。それはうまくいきます。
オブジェクトが他のオブジェクトと同じようにアクセスできるのはなぜですか?
なぜそれが機能するのかという部分にちょっと戸惑っています。私はそれが笑であることを知っています。
とにかく、ここに私のコードがあります... /bodyの直前のhtmlドキュメントの最後に配置されています。
<script>
(function (){
var list = document.getElementsByTagName("td");
var number = 0;
var text = '';
text += '<script>';
text += 'var plots = {\r';
while (number <= list.length - 1) {
text += number + ' : {\rstamp : 0\r';
if (number >= list.length - 1) {
text += '}}\r';
number++
} else(text += '},\r');
number++
}
text += '</\script>';
document.write(text);
})();
</script>
繰り返しますが、私が理解するのを手伝ってくれるなら、オブジェクトをハードコーディングしたかのようにこれらが機能するのはなぜですか???
基本的に、スクリプトを作成するスクリプトを作成しました...ちょっと奇妙です。
ところで \r は、コンソールでソース コードを見るときに読みやすくするためだけに存在します。他に理由はありません。もちろん、それらは必要ありません。
3dgoo が削除された理由 (function (){ がそこにあり、そこにあるはずである理由を知りたいです。そうしないと機能しません...ありがとう。