3种类型的按钮,使它们添加数字
3 types of buttons, make them add numbers
我正在为一家电影院建立一个预订系统。在这个系统中,我添加了3种类型的按钮,这3个按钮有不同的ID。现在我想让1个按钮显示6欧元。第二个按钮8欧元,然后当我点击多个按钮时,价格需要添加并保存,这样我就可以进入这个脚本的下一阶段。我试着在谷歌上搜索了很多,但我得到的都是该死的废话如果有人能帮助thnx的话。
<td><button onclick="kaartverkoop1()" id="kaartverkoop1">B</button></td>
<td><button onclick="kaartverkoop1()" id="kaartverkoop1">B</button></td>
<td><button id="kaartverkoop2">O</button></td>
<td><button id="kaartverkoop2">O</button></td>
<td></td
这是两种按钮的示例。我尝试为按钮创建一个函数,并使用"kaartverkoop1()",代码就在这里。
function kaartverkoop1(stoel, soort){
if (document.getElementById("resultaat").innerHTML == "") {
document.getElementById("resultaat").innerHTML = "De stoel die u heeft gekozen is :";
}
document.getElementById("resultaat").innerHTML+= stoel + ",";
document.getElementById("resultaat1").innerHTML= "De prijs is ";
document.getElementById("resultaat2").innerHTML= "De zaal die u heeft gekozen is Zaal 1 ";
document.getElementById("bestel").innerHTML= "Bestel";
document.getElementById("annuleer").innerHTML= "Annuleer";
}
所以,如果有人能帮助我,我将不胜感激。
Dusan
我希望这就是您想要的:http://jsfiddle.net/1qasuuap/
当使用多个项目时,我会远离ID,因为你不能有多个ID,它会破坏JavaScript:
var buttons = document.querySelectorAll('button[data-price]');
var buttonClicked = function (event) {
var element = event.target;
var price = parseInt(element.data('price'));
var totalElement = document.querySelector('[data-total]');
var total = parseInt(totalElement.data('total'));
if (element.hasClass('active')) {
element.removeClass('active');
total = total - price;
} else {
element.addClass('active');
total = total + price;
}
totalElement.data('total', total);
totalElement.innerHTML = total;
};
for (var b = 0; b < buttons.length; b++) {
var button = buttons[b];
button.addEventListener('click', buttonClicked);
}
请改用数据属性。
相关文章:
- 我可以使用JavaScript闭包添加数字吗
- 如何在JavaScript中向选定的类中递增添加数字
- HTML 按钮在 Javascript 的文本字段中添加数字
- 如何从动态输入字段添加数字
- 在 Javascript 中添加数字时遇到麻烦
- 使用 JavaScript 在数组中添加数字
- 在 for loop JavaScript 中添加数字
- 使用jQuery单击按钮时添加数字
- 嵌套循环以添加数字
- JQuery 添加数字值
- 使 $.getScript(“”) 不要在请求末尾添加数字
- 使用递归性javascript从数字中添加数字
- javascript:循环添加数字
- 以字符串形式添加数字的Javascript
- 如何通过输入自动添加数字
- 如何在javascript中字符串的第一个字符之前添加数字
- 简单添加数字的位数平方
- 如何使用javascript为onclickurl添加数字
- 向复选框属性添加数字并限制选中复选框的数量
- 3种类型的按钮,使它们添加数字