相关疑难解决方法(0)

添加两个数字会连接它们而不是计算总和

我正在添加两个数字,但我没有得到正确的值.

例如,1 + 2返回12而不是3

我在这段代码中做错了什么?

function myFunction() {
  var y = document.getElementById("txt1").value;
  var z = document.getElementById("txt2").value;
  var x = y + z;
  document.getElementById("demo").innerHTML = x;
}
Run Code Online (Sandbox Code Playgroud)
<p>
  Click the button to calculate x.
  <button onclick="myFunction()">Try it</button>
</p>
<p>
  Enter first number:
  <input type="text" id="txt1" name="text1" value="1">
  Enter second number:
  <input type="text" id="txt2" name="text2" value="2">
</p>
<p id="demo"></p>
Run Code Online (Sandbox Code Playgroud)

html javascript

167
推荐指数
8
解决办法
50万
查看次数

javascript(+)符号连接而不是给予总和?

我创建了一个简单的程序,使得两个数字的总和但是......程序是连接的,这太令人困惑了!有人可以帮忙吗?

function calculate() {
  var numberOne = document.querySelector(".first").value;
  var numberTwo = document.querySelector(".second").value;
  var sum = numberOne + numberTwo;
  document.querySelector(".result").innerHTML = "The sum of the two numbers is : " + sum;
}
Run Code Online (Sandbox Code Playgroud)
<!doctype html>
<html>

<body>
  <p>Calculate sum of two numbers !</p>
  Enter 1rst Number:<br>
  <input type="number" class="first" placeholder=""><br><br> Enter 2nd Number:<br>
  <input type="number" class="second" placeholder=""><br><br>
  <input type="button" onclick="calculate()" value="calculate">
  <p class="result"></p>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

html javascript

3
推荐指数
1
解决办法
2307
查看次数

如何在jquery中使用map函数?

我正在尝试add 10使用map按钮单击功能在每个元素中编号(数字)。我试过这样

<!DOCTYPE html>
<html>

  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <script data-require="jquery@*" data-semver="3.1.1" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <style>


    </style>
  </head>

  <body>

    <button class="add">ADD</button>
    <ul class="item">
      <li class="abc">123</li>
      <li class="pp">12</li>
      <li class="abc">78</li>
      <li class="ac">13</li>
    </ul>
    <script>
    $(function () {

        $('.add').click(function () {
            var $items = $('.item li');
            var $newItem =$items.map(function (i,item) {
                console.log($(item).text())
                return $(item).text() +10;
            });
            console.log($newItem)
        });

    });
    </script>
  </body>

</html>
Run Code Online (Sandbox Code Playgroud)

预期输出

133
22
88
23
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery

2
推荐指数
1
解决办法
5496
查看次数

如何从输入标签中加总两个数字?

可能重复:
如何添加两个字符串,就好像它们是数字一样?

我写了一个简单的JavaScript代码,我想使用两个输入框并从这两个值中添加数字.这是代码,我看到的结果是1520而不是35.

我该如何解决?

n1 <input type = "number" id = "n1" value=15 />
n2 <input type = "number" id = "n2" value=20 />

<p>Sum?</p>
<button onclick="sum()">Try it</button>
<p id="demo2">Result?? </p>

<script type="text/javascript">
 function sum() 
{ 
    var fn, ln; 
    fn = document.getElementById("n1").value; 
    ln = document.getElementById("n2").value; 
    result =  (fn+ln); 
    document.getElementById("demo2").innerHTML = result; 
}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript tags input

1
推荐指数
1
解决办法
7万
查看次数

如何使1 + 1 = 2而不是1 + 1 = 11

我试图以数学方式添加数字,但它会继续添加数字.

它需要id号(begen),然后它获取另一个div(kacbegen)内的数字.

var begen = $(this).attr('id');
var kacbegen = $("#math" + begen).text();
var toplam = (kacbegen + 1);

alert(toplam);
Run Code Online (Sandbox Code Playgroud)

但是,在进行数学运算(toplam)时,它会提醒所有数字.如何以数学方式添加数字?

javascript jquery

1
推荐指数
1
解决办法
2530
查看次数

JavaScript输入值问题

以下内容无法按预期工作:

function sum(x,y){
    return x + y;
}

document.getElementById('submit').onclick = function(e)
{

    //do someting
    e.stopPropagation();

    var value1 = document.getElementById('v1').value,
    value2 = document.getElementById('v2').value;

    var newSum = sum(value1, value2);
    console.log(newSum);

}
Run Code Online (Sandbox Code Playgroud)

拾取的值有问题.它应该返回总和而不是"1 + 2 = 12"

javascript

0
推荐指数
1
解决办法
72
查看次数

如何添加两个变量

我试图添加两个变量,但它们是相互连接而不是添加

 var price = 10;
 $("#val").blur(function(){
  var get_val = $(this).val();
  var get_vale = price + get_val ;
  alert("there are " + get_vale + " in your cart");
 });
Run Code Online (Sandbox Code Playgroud)

如何添加这些变量而不将它们连接起来?

javascript jquery

0
推荐指数
1
解决办法
132
查看次数

标签 统计

javascript ×7

jquery ×3

html ×2

arrays ×1

input ×1

tags ×1