获取纯文本形式的javascript计算结果
Get javascript calculation result as plain text?
我创建了一个javascript计算,并希望将结果作为纯文本交付,包括result.value.
然而,我只是设法在<input>
形式中做到这一点。
这是我的代码:
Javascript:function doSum() {
var schritthoehe = document.getElementById("schritthoehe").value;
var sum = schritthoehe * 0.66;
document.getElementById("ergebnis").value = sum;
}
Html: <body>
<form name="form1" method="post" action="">
<input type="text" id="schritthoehe">
<input type="button" value="Summieren" onClick="doSum();">
Ergebnis: <input type="text" id="ergebnis" disabled>
</form>
</body>
要以纯文本输出结果而不是使用输入元素,您可以使用span
并设置其textContent
。示例如下:
以前的解决方案使用innerHTML
,但我做了一些研究,发现textContent
更具语义性,并且提供了稍好的性能。
Working Live Demo:
function doSum() {
var schritthoehe = document.getElementById("schritthoehe").value;
var sum = schritthoehe * 0.66;
document.getElementById("ergebnis").textContent = sum;
}
<form name="form1" method="post" action="">
<input type="text" id="schritthoehe">
<input type="button" value="Summieren" onClick="doSum();">
Ergebnis: <span id="ergebnis"></span>
</form>
您可以将ergebnis
设置为output
元素,例如空的<div id="ergebnis"></div>
并设置它的.textContent
属性,这可能是您可以获得的最接近的:
function doSum() {
var schritthoehe = document.getElementById("schritthoehe").value;
var sum = schritthoehe * 0.66;
document.getElementById("ergebnis").textContent = sum;
}
我不知道这是不是你想要的。
但是你可以使用函数innerHTML:
. getelementbyid (div id)。
使用Jquery非常简单
function doSum() {
var schritthoehe = $("#schritthoehe").val();
var sum = schritthoehe * 0.66;
$("#ergebnis").html(sum);
// if you want the value inside the input box then
$("#ergebnis_input").val(sum)
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<form name="form1" method="post" action="">
<input type="text" id="schritthoehe">
<input type="button" value="Summieren" onClick="doSum();">
Ergebnis: <span id="ergebnis"></span><input type="text" id="ergebnis_input" readonly>
</form>
相关文章:
- 使用CSS或JavaScript计算分页符的数量
- JavaScript计算帮助(乘以时间)
- 四舍五入JavaScript计算
- 获取唯一值并使用javascript计算金额总和
- JavaScript计算项目的总价
- 如何用javascript计算从现在开始的时间
- 再次使用JavaScript计算两个日期之间的天数
- 删除项目时的JavaScript计算
- 需要JavaScript计算帮助
- JavaScript-计算两个日期之间的天数(包括结束日期)
- JavaScript:计算字符串中特定整数的实例
- 使用 JavaScript 计算并添加表单输入的值
- 使用 javascript 计算 Telerik RadDatePicker 日期差
- 使用 JavaScript 计算 Blob 的哈希值
- Javascript计算明年的同一个工作日
- 如何将我通过JavaScript计算的自定义金额作为金额发送到PHP表单
- javascript计算价格的小算法
- Javascript计算不适用于第二个文本字段
- javascript计算字段比较算法
- JavaScript计算不同于Firefox的图像尺寸(?)