介绍:
我们日常生活中通常所说的“重量”,理论上是指质量,它计算的是物体中物质的数量。但是我们可以通过简单地乘以或除以地球的重力加速度 g 来几乎互换地使用质量和重量,这是因为地球施加在我们身上的重力近似恒定。为了防止误解或不必要的混淆,我们谈论的是质量单位,但我们将它们称为重量单位。
重量转换器可帮助您在公斤、克、磅、盎司和石头之间进行转换。所有这些都是重量和质量的测量。这对于初学者在 javascript 中训练他们的逻辑非常有用。
- 创建权重转换器
-
第 1 步:添加 HTML
首先,您必须创建一个输入字段,以将一个重量测量值转换为另一个重量测量值。
标签用作输入字段,用户可以在其中输入数据,占位符是指定简短提示的属性,用于描述用户输入的元素的预期值。
oninput是在元素获得用户输入时发生的事件,即当 或
当元素的值发生更改时,会发生onchange事件。
这两个事件是相似的,但不同的是oninput事件在元素的值改变后被激活,而onchange事件在元素失去焦点、内容改变后发生。 onchange事件也适用于
其次,为转换结果创建一个输出字段。
Pounds:
Ounces:
Grams:
Stones:
标签是内联元素和内容的通用内联容器,用于标记文本的一部分,用于对内联元素进行分组和应用样式。
-
第 2 步:添加 JavaScript
现在,是时候使用 javascript 构建功能了。以下函数将评估值并返回结果。
//function that evaluate the value and returns result function kiloweightConvert(value) { document.getElementById("Pounds").innerHTML=value*2.2046; document.getElementById("Ounces").innerHTML=value*35.274; document.getElementById("Grams").innerHTML=value*1000; document.getElementById("Stones").innerHTML=value*0.1574; }
如果使用innerHTML ,则可以在不刷新页面的情况下修改页面内容。这将使网站对用户输入的响应速度更快。在 JavaScript 代码中, innerHTML属性还可以与getElementById()一起使用,以引用 HTML 元素并修改其内容。 getElementById()方法返回一个元素对象,该对象表示一个元素,其 id 属性与指定的字符串匹配。
您还可以尝试以下测量方法来制作重量转换器。
要了解不同单位之间的转换,请随意使用下面给出的重量转换表。此转换表对于根据您的喜好设计重量转换器非常有用。
Pounds to other Measurements | Ounces to other Measurements | ||
Pounds to Kilograms | kilograms=lb/2.2046 | Ounces to Pounds | pounds=oz*0.0625 |
Pounds to Ounces | ounces=lb*16 | Ounces to Kilograms | kilograms=oz/35.274 |
Pounds to Grams | grams=lb/0.0022046 | Ounces to Grams | grams=oz/0.035274 |
Pounds to Stones | stones=lb*0.071429 | Ounces to Stones | stones=oz*0.0044643 |
Grams to other Measurements | Stones to other Measurements | ||
Grams to Pounds | pounds=g*0.0022046 | Stones to Pounds | ponds=st*14 |
Grams to Kilograms | kilograms=g/1000 | Stones to Kilograms | kilograms=st/0.15747 |
Grams to Ounces | ounces=g*0.035274 | Stones to Ounces | ounces=st*224 |
Grams to Stones | stones=g*0.00015747 | Stones to Grams | grams=st/0.00015747 |
示例:下面给出了如何将值从千克转换为其他测量值:
Weight Converter
Weight Converter
Enter a value in the Kilograms field to convert :
Pounds:
Ounces:
Grams:
Stones:
输出: