我的DIV标签的宽度以百分比计量,但我使用代码中粘贴方式的百分比时出现语法错误。请帮帮我,告诉我如何解决它。
'<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>'
答案 0 :(得分:2)
更改此行:
'<div style="border: 3px solid black; float: left; width:' +
parseInt(this.OrderCount) + '* 50 %>px">' +
如果你想要百分比(这对50来说似乎没有多大意义):
'<div style="border: 3px solid black; float: left; width:' +
(parseInt(this.OrderCount) * 50) + '%;">' +
或:
'<div style="border: 3px solid black; float: left; width:' +
(parseInt(this.OrderCount) * 50) + 'px;">' +
如果您打算使用像素进行尺寸调整。
答案 1 :(得分:0)
'<div style="border: 3px solid black; float: left; width:' +
parseInt(this.OrderCount)*.5 + 'px;">' +