js如何实现将一个通过计算出来的变量值,不刷新页面就可以将变量值显示在同一页面的文本框中?

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:28:11

要通过事件才可以.下面是一个测试
<html>
<head>
</head >
<body>
<div id="testDiv">div的值</div>
<input type="text" name="testTemp" value="单击一下" onclick="test()"/>
<script language="javascript">
function test(){
var value = "";
value = document.getElementById('testDiv').innerHTML; //计算出来的值
document.all.testTemp.value = value;
}
</script>
</body>
</html>

一个通过计算出来的变量值?是在js里计算出来的吗?
比如:
<input type="text" name="a1">
<script type="text/javascript">
var a = 123; // 这个123是计算出来的值,如果是后台计算出来的,就是var a =<%=123%>;
document.getElementById("a1").value = a;
</script>

将值赋给页面中的文本框,使用form对象可以找到text对象,赋给其value就可以了.参考第一位的回答者的答案.

JS计算结果,如果你要计算的数据,都在面页中有,那将其取出来,进行计算,如果是字符串,将其parseInt parseF