【问题标题】:why does my innerHTML vars don't add correct?为什么我的 innerHTML 变量添加不正确?
【发布时间】:2022-07-19 21:31:05
【问题描述】:

好的,它确实添加了,但不正确
所以我的变量认为它们是文本,但我只想要数字。
那我该怎么做???
a fiddle to see whats so wrong
请回答我真的需要它

<title>Nose Clicker</title>
</head>
<body>
<div id = 'var-wrapper'>

<h1 class = 'vars' id = 'perclick'>

<---here is the first addend--->
1

</h1>

</div>
<---here the second one--->

<h1 id = 'root-SuperGloabalVar1'>0</h1>


<img onclick = '

<---get number 1--->
var v = getElementById("root-SuperGloabalVar1");
<---get number 2--->
var a = getElementById("perclick");
<---adding--->
var w = v.innerHTML+=a.innerHTML;
<---replacing and then it shows "01"--->
v.innerHTML(parrseint(a.innerHTML + v));


'
src = 'https://www.pngitem.com/pimgs/m/155-1559954_cartoon-nose-images-cartoon-nose-        image-png-transparent.png'>
</body>
</html>

【问题讨论】:

    标签: javascript math text numbers innerhtml


    【解决方案1】:

    我没有完全理解你的问题,你能解释得更详细一点吗,但是如果你想将文本解析成数字,那么使用

    var x = a.innerHTML;
    Number(x)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 2019-04-29
      相关资源
      最近更新 更多