表示する必要がある写真のリストがあります。写真のリストは非常に大きい (500 以上) ため、a タグの href 属性の html コードで個別に名前を付けてそれぞれを読み込みたくありませんでした。したがって、javascript を使用して 1 ずつインクリメントされたファイル名を生成すると、正しいファイルパスが生成されます。これがJavaScriptです:
function bigpicture()
{
var filepath = "\"images/print/latest/" ;
var ext = ".png\"";
var total = filepath + num + ext;
document.write(total)
num = num + 1;
}
bigpicture() を呼び出すと、正しいファイルパスと名前が取得され、複数の呼び出しもすべてインクリメントされます。私の問題は、次のように、この文字列を a タグの href 属性の後に表示することです。
HTML
<div class = "big">
<ul>
<li>
<a href=<script>bigpicture()</script> rel="lightbox" title=""><img class="floated_img" img src="images/print/latest/small/1.png" /></a>
</li>
</ul>
</div>
このような関数を呼び出すことができると (誤って) 想定していましたが、機能しません。href の後にスティングが表示されるようにスクリプトを実行する方法を誰か教えてもらえますか? ありがとうございました。