无法在 javascript 中计算和显示 TB

尼哈阿格拉

我有一个 javascript 代码,它根据箭头移动显示不同的值。我无法准确解释,所以请看图片。http://imgur.com/WjG60t1

除了带宽数量之外,我已经设法改变了一切。移动箭头带宽保持不变,即 2TB

<div class="sliderCon">
<div class="slider-wrap slider-container">
<input readonly="" class="value" onchange="s.setValue(parseInt(this.value))" name="hvalue" id="hvalue" value="0" type="hidden">
<div tabindex="1" id="slider1" class="horizontal dynamic-slider-control">
<input id="sliderinput1" class="slider-input" value="0">
</div>
<script type="text/javascript">
var packages = [
[ 50, 1, 25600, 2097152, 15.00, '#/cart.php?a=add&pid=59', ''],
[ 100, 2, 51200, 4194304, 30.00, '#/cart.php?a=add&pid=21', ''],
[ 100, 4, 102400, 8388608, 50.00, '#/cart.php?a=add&pid=22', '']
];
function _(id){return document.getElementById(id);}
var s = new Slider(_("slider1"), _("sliderinput1"));
var old_value = 0;
s.onchange = function () {
new_value = s.getValue();
_('line').style.backgroundRepeat = 'no-repeat';
_('line').style.backgroundPosition = (parseInt(_('handle').style.left) - 0) + 'px 0px';
//_('p' + old_value).setAttribute("class", "");
for(var i=2; i>=0;i--)
{
if(i > new_value)
_('p' + i).setAttribute("class", "");
else
_('p' + i).setAttribute("class", "active");
}
old_value = new_value;
_('hvalue').value = new_value;
_('cpu').innerHTML = packages[new_value][0] + ' %';
_('ram').innerHTML = packages[new_value][1] + ' GB';
_('disk').innerHTML = parseInt(packages[new_value][2] / 1024) + ' GB';
_('bandwidth').value = new_value;
_('price1').innerHTML = '$' + (packages[new_value][4]).toFixed(2);
_('odernow').href = packages[new_value][5];
_('compare').href = packages[new_value][6];
};
window.onresize = function () {
s.recalculate();
};
</script>
<div class="clr"></div>
<ul class="sliderStyle">
<li class="NoBorderLt server01"><a id="p0" onclick="s.setValue(0)" href="javascript:%20return;">Starter VPS</a></li>
<li class="server02"><a id="p1" onclick="s.setValue(1)" href="javascript:%20return;">Developer VPS</a></li>
<li class="server03"><a id="p2" onclick="s.setValue(2)" href="javascript:%20return;">Executive VPS</a></li>

</ul>
<div class="clr"></div>
<div class="sliderStyle02Con">
<ul class="sliderStyle02">
<li class="cpu"><strong>CPU Usage</strong><br>
<span class="sliderTextStyle" id="cpu">50%</span></li>
<li class="ram"><strong>RAM</strong><br>
<span class="sliderTextStyle" id="ram">1 GB</span></li>
<li class="space"><strong>Disk Space</strong><br>
<span class="sliderTextStyle" id="disk">25 GB</span></li>
<li class="network1"><strong>Bandwidth</strong><br>
<span class="sliderTextStyle" id="bandwidth"> 2 TB</span></li>
<li class="cost"><span class="sliderTextStyle2" id="price1">$10.00</span><br>Monthly Cost</li>
</ul>
<div class="clr"></div>
<div class="sliderBtn"> <a id="odernow" href="#/cart.php?gid=4">Order Now</a> </div>

</div>
</div>
<script type="text/javascript">
s.setValue(0);
</script>   
</div>
莫里斯·佩里

由于 #bandwith 是一个 <span> 元素,您可以使用 .innerHtml 而不是 .value 更改其内容。

更新:所以我想你应该写这样的东西:

_('bandwidth').innerHTML = Math.round(packages[new_value][3] / (1024*1024)) + " TB";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

异步和TB队列

来自分类Dev

无法停止雷鸟自动更新(TB和点亮不兼容)

来自分类Dev

BIOS无法识别6TB硬盘

来自分类Dev

无法使用Javascript和CSS显示/隐藏

来自分类Dev

2TB日立硬盘显示为1TB

来自分类Dev

从2TB文件中提取前20条记录,这些记录无法容纳交换分区和内存

来自分类Dev

JavaScript输出无法正确显示

来自分类Dev

简单的JavaScript无法正确显示

来自分类Dev

无法读取Western Digital 1TB外置硬盘

来自分类Dev

无法使用GParted分区3TB驱动器

来自分类Dev

无法访问新的4TB硬盘

来自分类Dev

无法挂载1TB NTFS驱动器

来自分类Dev

无法识别去皮的WD Elements 8 TB

来自分类Dev

无法在3TB硬盘上安装Ubuntu

来自分类Dev

无法访问我的/ home分区的约1 TB

来自分类Dev

在JavaScript中计算模逆

来自分类Dev

在Javascript中计算日期的库

来自分类Dev

Javascript 在 for 循环中计算

来自分类Dev

为什么基于华擎N68-S3 UCC的计算机无法访问3TB硬盘的全部容量?

来自分类Dev

3TB硬盘和旧版BIOS

来自分类Dev

转换TB,Gb和MB excel

来自分类Dev

MB向TB的转化和聚合

来自分类Dev

3TB硬盘和旧版BIOS

来自分类Dev

无法在字典中计算国家/地区

来自分类Dev

如何利用显示为2.72TB的4TB HDD

来自分类Dev

4TB驱动器仅显示为1.6TB?

来自分类Dev

6tb硬盘仅显示1.49tb的未分配空间

来自分类Dev

3TB Western Digital Hard drive仅显示2TB

来自分类Dev

javascript无法获取类的计算样式