スライスされた画像がテーブルにあり、最初の行/行はOKですが、画像を完成させるためのコードはありません。私がそれをするたびに、イメージは、一緒に置くのではなく、分割のように面白くなります。スライスされた画像を一緒にしようとしています
<head>
<script type="text/javascript">
var noRows = 4;
var noCols = 5;
var rowRef = 1;
function buildTable(){
document.writeln("<tr>");
for (var x = 0; x < noCols; x++) {
document.writeln("<td>");
document.writeln("<img src=");
document.writeln("'images/pica1_r.jpg");
document.writeln(rowRef);
document.writeln("_c");
document.writeln(x + 1);
document.writeln(".jpg' /></td>");
}
document.writeln("</tr>");
return;
}
</script>
</head>
<body>
<table width="80%" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse;">
<script type="text/javascript">
buildTable();
</script>
JavaScriptでテーブル全体を構築するのではなく、HTMLでテーブルを構築し、次にElement.innerHTMLを使用して関連するセルに画像を追加することをお勧めします。そうすれば複雑なループに苦労する必要はありません。また、挿入しようとしているイメージファイルの名前は何ですか? '.jpg'拡張子を2回追加しているようです。 –
また、あなたのファイルが正しい名前であると仮定すると、上のコードは正常に動作しているようです:https://jsfiddle.net/3jsp7k0x/ –
ありがとうございました。それぞれの写真はpica1_r1.jpg、pica1_r2.jpgなどです。私はこのすべてに非常に新しい、まだ理解しようとしています。これまで数日かかりました。ちょうどうんざりする行の画像を正しく取得します。 element.innerHTMLの使用についてもう少し説明してください。ありがとうございます – legacee