前提・実現したいこと
HTML中の<script>タグ内にあるカスタムdata属性の値を動的にして外部javascriptに渡す必要があり、javascriptで内容を書き換えてみているのですが、どうやっても初期値(この場合は10)を渡してしまいます。
どのようにすれば引数を動的に出来るのでしょうか?
そもそも根本的にアプローチを間違えているような気もします。
javascript初心者で困っています。
該当のソースコード
html
1<script src="https://exsample.com" class="exsample-button" 2 data-total="10" 3 data-unit="gram" 4 data-description="総重量" 5</script>
javascript
1<script> 2function changeTotal() { 3var totalgram = 0; 4 var totalgram = Math.round(gram * qt * 100) / 100 5 if(totalgram == 0) {totalgram = 0;} 6$(".exsample-button").data('total',totalgram); 7</script>
お知恵を拝借できれば幸いです。どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/03 16:00
2020/03/03 21:13
2020/03/07 08:32
2020/03/07 09:52