Les largeurs de mes balises divisez la mesure en pourcentages, mais j’ai une erreur de syntaxe lors de l’utilisation du pourcentage de la manière dont j’ai jeté un coup d’œil dans le code. S’il vous plaît aidez-moi et montre-moi comment le réparer.
"<div style="float: left;">" + this.PdriverName + " " + "</div>" +"<div style="border: 3px solid black; float: left; width:" + parseInt(this.OrderCount) + "* 50 %>px">" +"<div style="border: 0px; float: left; width:" + ((parseFloat(this.OrderCount) - parseFloat(this.OrderCountWhereNameIsNotNull)) / parseFloat(this.OrderCount)) * 100 + "%;">" + this.OrderCount + "</div>" +"<div style="border: 0px; float: right; width:" + (parseFloat(this.OrderCountWhereNameIsNotNull) / parseFloat(this.OrderCount)) * 100 + "%; background-color: red;">" + this.OrderCountWhereNameIsNotNull + "</div>"
réponses
2 pour la réponse n ° 1
Modifier cette ligne:
"<div style="border: 3px solid black; float: left; width:" +parseInt(this.OrderCount) + "* 50 %>px">" +
à ceci si vous voulez des pourcentages (ce qui ne semble pas avoir beaucoup de sens avec 50):
"<div style="border: 3px solid black; float: left; width:" +(parseInt(this.OrderCount) * 50) + "%;">" +
ou:
"<div style="border: 3px solid black; float: left; width:" +(parseInt(this.OrderCount) * 50) + "px;">" +
Si ce que vous vouliez faire était d’utiliser des pixels à la taille.
0 pour la réponse № 2
"<div style="border: 3px solid black; float: left; width:" +parseInt(this.OrderCount)*.5 + "px;">" +