Hello to everyone i need to get the sum of the numbers but i got only string, so i need get numbers. How i should change it to number? i have tried parseInt and Number but nothing helps
var td = document.getElementsByTagName("td");
var input = document.getElementById("myInput");
for ( var i = 0; i < td.length; i++ ){
td[i].addEventListener("click", activeTd);
}
function activeTd(event){
var result = 0;
for ( var i = 0; i < td.length; i++ ){
event.target.style.color = "red";
}
var btn = document.getElementById("myBtn");
btn.addEventListener("click", activeAll);
function activeAll(){
if( event.target.style.color = "red" ){
result = Number(event.target.innerHTML);
input.value += result;
}
}
}
<table>
<tr>
<td>1</td>
<td>11</td>
<td>8</td>
</tr>
<tr>
<td>54</td>
<td>13</td>
<td>22</td>
</tr>
<tr>
<td>15</td>
<td>23</td>
<td>6</td>
</tr>
</table>
<input type="text" id="myInput">
<button id="myBtn">Start</button>