Я пытаюсь динамически установить значение ширины для <div>
, который используется в качестве цветной полосы в шаблоне HTML, который я использую для создания некоторых PDF-файлов.
Я могу установить другие значения, используя что-то вроде {{my_value}}
, но использование в стиле, похожем на это, похоже, не работает.
Я пытался использовать width: {{my_value}}%
.
Я также попытался установить значение, присвоив div классу, т.е. .divClass { "width": {{my_value}} }
HTML-шаблон:
<!-- Change the width dynamically to same value as {{my_value}} -->
<div style="width: 45% !important;">
<!-- Dynamic percentage below and above -->
<div style="padding-left:8px;">{{my_value}}%</div>
</div>
Файл JS содержит ниже
// Get the value from the POST
var val1 = req.body.val1;
//replace the value in the template
templateHtml = templateHtml.replace('{{my_value}}', val1);
Если POST val1 = 20%
Я бы хотел видеть, что цветная полоса <div>
заполнена всего на 20% и имеет процент, записанный на ней.
На данный момент я могу записать процент на столбец, но он просто заполняет весь столб цветом.