私はHTML/CSS / JSなどに非常に慣れておらず、趣味として小さなプロトタイプページを作成しています。
次のように、javasciptの特定のビットを再利用しようとして立ち往生しています。
<script type="text/javascript">
function noDownload()
{
document.getElementById("nodownload").innerHTML="Download unavailable.";
}
</script>
次に、ページのさらに下に次のように表示されます。
<h3>r9 (Mar 23, 2013) <a id="nodownload" onClick="noDownload()"><img id="nodownload" height="19" width="19" src="[imagerurl]"></a></h3>
そして、それはさらに数回表示されます...
<h3>r7 (Jan 11, 2013) <a id="nodownload" onClick="noDownload()"><img id="nodownload" height="19" width="19" src="[imageurl]"></a></h3>
r9画像をクリックすると、希望する結果が得られます。画像は「ダウンロードできません」というテキストに置き換えられます。
ただし、r7画像をクリックすると、r7画像ではなく、テキストに置き換えられるのはr9画像です。
解決策はありますか?