javascript - 我如何通过 <li> 标记从 javascript 函数向我的图表动态添加值?

标签 javascript html

我在本节中编写了执行一些评估的 javascript 函数。

Javascript

function getValue($value ){
    if($value<100) {
        return $value;
    } else if ($value>100 && $value<1000) {
        return ($value/1000*100);
    }else if($value>1000 && $value<10000){
        return ($value/10000*100);
    }else if($value>10000 && $value<100000){
        return ($value/100000*100);
    }
}        

图表是从这里绘制的。当我如下所示从 li 标签调用 getValue() 函数时,它不会像绘制其他条一样绘制值。

<div class="bar-stats">
    <ul class="progress-stat-bar clearfix">
        <li data-percent="getValue(600);" ><span class="progress-stat-percent pink"></span</li>
        <li data-percent="400"><span class="progress-stat-percent"></span></li>
        <li data-percent="700"><span class="progress-stat-percent yellow-b"></span></li>
    </ul>
    <ul class="bar-legend">
        <li><span class="bar-legend-pointer pink"></span> Total Sales</li>
        <li><span class="bar-legend-pointer green"></span> Total Earnings</li>
        <li><span class="bar-legend-pointer yellow-b"></span> Total Profit</li>
    </ul>
    <div class="daily-sales-info">
        <span class="sales-count">700<i class="fa fa-dollar"></i> </span> 
        <span class="sales-label">Total Profit</span>
    </div>
</div>

最佳答案

对于 html:

<li id="test"></li>

在 JavaScript 中:

document.getElementById("test").innerHTML = getvalue(your_value);

关于javascript - 我如何通过 <li> 标记从 javascript 函数向我的图表动态添加值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26102798/

相关文章:

javascript - NodeJS - 水线进行 4 次连续收集计数的最佳方法

javascript 正则表达式将通过括号和双引号分割单个单词和短语

javascript - 通过模拟按键自动将文本输入到输入框中

html - 在 CSS 中打印的页边距

html - 如何在另一个html中添加1个纯html

javascript - 切换时 div 被另一个 div 插入

javascript - 构建 JavaScript 项目 Travis-CI 时出错

javascript - 是否可以在不知道 iframe id 的情况下设置 iframe 的位置 href/src?

javascript - 我怎样才能让 Cesium 与 flexbox 布局一起工作?

javascript - 如何根据 JavaScript 中的事件对象获取文件名?