0

我不是 Javascript 的忠实粉丝,所以我更喜欢尽可能多地使用 HTML/CSS,这可能对我不利。

所以我的问题是,我是否可以例如显示一个数字 1.00,然后对其进行计算(例如(乘以 85)并以 HTML5 显示输出?(不使用表格?)。

我见过使用输入的示例,但我并不真正需要用户输入,我只是希望它对负载进行计算。

如果您在下面看到我的一个页面,您会看到有一个价格列表,我想将它们全部转换为不同的货币(我不需要获取货币汇率(我可以手动添加,只想要它进行基本计算,例如:100 卢比 = 0.95 磅计算 (100*0.95) 返回 £0.95p

例如 :

印度的生活成本示例

所以我只想在一个地方输入当前汇率,它会计算列表中每个条目的英镑汇率。

如果这不能在 HTML5 中完成,有人可以建议最低限度的 javascript 来做同样的事情吗?

4

2 回答 2

0

HTML:

<div>
    <span id="costofliving">1.00</span>
</div>

JavaScript:

var cost = document.getElementById('costofliving');

function calculate() {
    cost.innerText = Number(cost.innerText) * 85;
}

// will be set in 2 seconds
setTimeout(calculate, 2000);

在这里看到它:http: //jsfiddle.net/SV7Hj/

于 2013-10-10T05:10:08.397 回答
0

使用以下简单的 JavaScript。

在 head 部分创建一个新<script>标签,如下所示,带有一些变量名称。

<script>
    var exchange_rate = .95;
</script>

您想在哪里进行计算,请按以下方式使用

<p>
    Cost of Cooking : 
    <script>
        document.write(exchange_rate * 100);
    </script>
</p>

因此,如果您更改exchange_ratehead 部分的<script>标签中的 ,它会在您使用它的任何地方显示正确的值。

于 2013-10-10T05:11:58.623 回答