Was ich versuche, ist es, einen Fortschrittsbalken für die Spende zu machen. Meine HTML-Struktur ist:Converting Strings zu Integer und erhalten die Persentage von zwei Nummer
<div class="hgoal" style="text-align: center;">My goal is to raise $<span id="mygoal">9,999.00</span></div>
<div class="donation-total">Total Donation<span id="total-donation">1,000.00</span></div>
mein Javascript so weit ist den Innerhtml-Wert von mygoal und Gesamt-Spende zu erhalten.
var mygoal = document.getElementById("mygoal").innerHTML;
var totalgoal = document.getElementById("total-donation").innerHTML;
und ich bin immer dies als Resultat:
mygoal = "9,999.00";
total-donation = "1,000.00";
Ich glaube, dies ist ein String und keine ganze Zahl ist, und mit parseInt()
geben Sie mir nur die erste Ziffer Nummer.
Kann mir jemand eine Idee geben, wie kann ich dies zu einer Ganzzahl machen, die für die Berechnung verwendet werden kann? Beispiel:
mygoal + total-donation = 10,999.00
Und auch, irgendeine Idee, wie ich den Prozentsatz dieser zwei Variablen erhalten kann?
Dies löste mein Problem. Vielen Dank! – RaffyM