eショップバスケットを作りたいので、購入ボタンを押したときにアイテムをカウントアップしたいです。getElementByIdを使用して、バスケット内のidの名前を単純に呼び出してみました。
-
<script type="text/javascript">
var index = 0;
</script>
上部のどこか-----
<div>items :<input type="text" id="tb" style="width: 20px; color:green; font-weight:bold; border:none; background: none; margin-left:20px;"/></div>
購入ボタンを押すと-------
<input name="button" type="submit" value="add to basket" onClick="index = index + 1;document.getElementById('tb').value = index;" />
だからこれはうまくいきました..しかし、バスケットを複製してページに2回(上部と最後に)入れたいので、同じIDをもう一度呼び出そうとすると、機能しません(一意性のため) idの)。クラス名isteadを使うべきだと思いますが、方法がわかりません。
私は解決策を望んでいるjsに不慣れです。ありがとう