私のdivボックスのデータ属性 "data-price"の数字の合計をjavascriptで集計し、結果をdivボックスにも表示したい。何かがドロップされたときにHtml5のJavascriptでdiv-boxesの "data-price"属性を数える方法は?
私が持っている問題は、私は次のJavaスクリプトを得たこと、ですが、それが唯一の入力の値の代わりに、私のdivボックスの「データ・価格」-attributesをカウント:
<script type="text/javascript">
function findTotal(){
var arr = document.getElementsByName('qty');
var tot=0;
for(var i=0;i<arr.length;i++){
if(parseInt(arr[i].value))
tot += parseInt(arr[i].value);
}
document.getElementById('total').value = tot;
}
</script>
マイDIVボックス:
<div name="qty" data-price="1.12" dragable="true">Text</div>
出力のdivボックス:
<div id="total">0</div>
は何私は変更することがありますか?
「java」は**「** javascript」と同じではありません! – Andreas
「html5でデータ属性にアクセスする」方法を尋ねているようですので、[**ウェブ検索中**](https://www.google.com/search?q=access+data+ attribute + in + html5)、あなたはどのように学ぶでしょう。 – Andreas
私はスクリプトがすべてのデータ属性 "データ価格"の数を合計するようにします。 – Jolp