单击“+”后如何在不同变量中添加值?

时间:2018-04-01 07:30:33

标签: javascript html

点击“+”后如何在不同变量中添加值?

document.querySelector('.buttons').addEventListener('click', function(e) {
  var targetElement = event.target || event.srcElement;
  var selectednumber = targetElement.dataset.number;
  var element = document.getElementById('display');

  element.value += selectednumber;
  oldvalue = element.value;
  console.log("in old :" + oldvalue);

  if (targetElement.dataset.number === '+') {
    //after click of +
    var element = document.getElementById('display');

    newvalue = oldvalue;
    console.log("i ma new " + newvalue);
    console.log(newvalue);
  }

  if (targetElement.dataset.number === "=") {
    sum = oldvalue + newvalue;

2 个答案:

答案 0 :(得分:1)

+ 按钮添加一个点击侦听器,然后在此处使用以下代码行:

value += 50;

记住,下次您提出问题时,请说明您需要做什么。

希望这个答案有所帮助!

答案 1 :(得分:0)

制作" +"一个按钮,然后当单击按钮时,您只需添加从元素获取的值,或者如果您希望按钮有时为+并且=有时会更改其内部html值的按钮值,请根据那和做 let action = document.getElementById(id).value 要么 let action = document.getElementById(id).innerhtml 并将action置于if条件