【发布时间】:2020-08-13 07:15:22
【问题描述】:
我想在 h6 元素上运行 price_update() 函数
{% for products in allProducts %}
<div class="col-6">
Final Price: <h6 id="final_price_{{product.slug}}" onload="price_update({{products.price}},{{products.offer}}, {{product.slug}})"></h6>
</div>
<script type="text/javascript">
function price_update(price, offer, slug) {
let discounted_price = price- parseInt(price * offer / 100);
let id = "final_price_" + String(slug);
let f_price = document.getElementById(id);
f_price.innerText = discounted_price;
}
</script>
{% endfor %}
我知道 onload 不能与 <h6> 一起使用。
如何为每个产品更新<h6>的innerText?
【问题讨论】:
标签: javascript django django-templates