请帮我把这段代码搞定 [英] Help me make this code work please

查看:47
本文介绍了请帮我把这段代码搞定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hi i got a promblem with javascript i want to to get the value from 2 number like 5+5=10 or 10+11=21 but i got somthing like this 5+5=55 or 10+11=1011 why that happend this is my code:





我尝试了什么:





What I have tried:

<pre lang="HTML"><!DOCTYPE html>
<html>
<body>

<p id="one">Asta la</p>
<p id="two">Vista baby</p>
<p id='demo'></p>
<p id='demo1'></p>
<p id='demo2'></p>
<button onclick="change()">Click me</button>
<input type="text" id="myText" value="">
<input type="text" id="myText1" value="">

<script>
function change() {


document.getElementById("one").innerHTML = 'i will';
document.getElementById("two").innerHTML = 'be back';
 var x = document.getElementById("myText").value;
    document.getElementById("demo").innerHTML = x ;
 var c = document.getElementById("myText1").value;
    document.getElementById("demo1").innerHTML = c ;
 var z=x+c
 var t = document.getElementById("myText1").value;
    document.getElementById("demo2").innerHTML = z;


    
}

</script>

</body>
</html>

推荐答案

Quote:

10 + 11 = 1011

10+11=1011



添加它们时,请确保您的值是数字而不是从文本框中读取时的文本。


When you add them, make sure your values are numeric and not text as they are when you read them from textboxes.


这篇关于请帮我把这段代码搞定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆