画像のonclickイベントが発生したときに、画像ソースを取得する必要があります。
document.getElementById( "example")。srcを使用してみました。、しかしブラウザのコンソールは言う
Uncaught TypeError:nullのプロパティ'src'を読み取れません
<html>
<head>
<script type="text/javascript">
function changeIt()
{
var name = document.getElementById("myimage").src;
alert(name);
}
</script>
</head>
<body>
<img onclick="changeIt()" src='em1.gif' name='example' border='0' />
<img onclick="changeIt()" src='em2.gif' name='example' border='0' />
<img onclick="changeIt()" src='em3.gif' name='example' border='0' />
<img onclick="changeIt()" src='em4.gif' name='example' border='0' />
<img onclick="changeIt()" src='em5.gif' name='example' border='0' />
</body>
</html>
パーツを更新します。
実際のソースは、AJAX応答で、フォルダから画像パスを取得します。このため、画像を動的に作成してdivに追加する必要があります。
これは実際のコードです
outputdata.forEach(function (element) {
content = $("<div><a href='something'><img onclick='changeIt()' src='" + element + "' /></a></div>");
content.addClass('content');
container.append(content);
$("#fp_thumbScroller").append(container);
});
}
異なる画像に同じIDを使用するのは適切ではないと考えて、IDを作成しませんでした。