我试图编写一些简单的JS代码来估算两个值的汇总价格。然后在屏幕上打印出来,但它不能用于多项更改和e.t.c.
我该如何打印出结果?
<script type="text/javascript">
window.onload = function() {
var take = document.getElementsByClassName("take");
var size1 = document.getElementsByName("size1").value;
var size2 = document.getElementsByName("size2").value;
take.addEventListener("click", plus, false);
function plus() {
var result = parseInt(size1)+parseInt(size2);
document.getElementsById("summa_order").value = result;
}
}
</script>
答案 0 :(得分:0)
<%= form_for(Newsletter.new, remote: true, html: { multipart: true }, html: {class:"fc_liga__footer--form clearfix"}) do |f| %>
<div class="input_group">
<input type="text" id="contact[email]" placeholder="Digite o seu e-mail">
<button type="submit" class="btn btn_orange"><%= svg "send_newsletter" %></button>
</div>
<% end %>
会生成NodeList。
要从中获取项目,请使用如下循环:
var takes document.getElementsByClassName("take");