Heim >Backend-Entwicklung >PHP-Tutorial >Durchlaufen Sie img, um das aktuell angeklickte img-Attribut abzurufen
Hallo zusammen, ich bin etwas nervös, wenn ich zum ersten Mal Fragen stelle, und hoffe, gemeinsam mit allen voranzukommen. Das Problem ist folgendes: Ich durchlaufe eine Gruppe von Bildern und möchte den Index des aktuell angeklickten Bildes erhalten. Ich habe dem Bild ein Num-Attribut hinzugefügt, um den Schlüssel des Elements zu erhalten.
<code>{foreach from=$answers item=item key=key } <img src="{$item.img}" num="{$key}" onclick="selectImg(this)" class="funny-img" style=" width: 23%;margin: 0 1% 4% 1%;float: left; opacity: 0.6;"> {/foreach} 这是遍历的img</code>
<code> //打印当前元素 function selectImg(a){ console.log(a) } </code>
Ich habe festgestellt, dass console.log(this.num) undefiniert ist. Jetzt weiß ich nicht, wie ich es bekomme.