javascript - 为什么我的按钮上的功能不起作用?

标签 javascript function button

我正在编写一个表单以从框中获取数据并在单击“计算”按钮时进行计算。按钮通过函数cal()进行计算, 但它无法在 countfield 框中显示结果。 如何在框中显示结果?另外,如何命名带有“-”的函数?

<script type="text/javascript">
function cal()
{
   var hour = document.getElementById( "hourfield" ).value;
   var fee = document.getElementById( "feefield" ).value;
   var count = document.getElementById( "countfield" ).value;
   count = hour + fee;
}
</script>

最佳答案

更改以下内容:

var count = document.getElementById( "countfield" ).value;
count = hour + fee;

到:

document.getElementById( "countfield" ).value = hour + fee;

那是因为对 count 变量的任何赋值只会改变它的引用,而不是表单中的字段。名称中不能有“-”,但可以使用“_”或“减号”。

关于javascript - 为什么我的按钮上的功能不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778152/

相关文章:

python pandas 函数返回多个值并将它们放入列中

ios - 使用 UIView 动画移动时的 xcode 点击按钮

JavaScript 测试 CSS 样式表是否与 CSS3 媒体查询一起应用

javascript - 在knockout js中applybind之后添加新属性到 View 模型

javascript - XMLDocument onreadystatechange 在 Chrome 中不会触发

javascript - Lodash 按字母顺序排序

javascript - 如何使用 Moment.js 更改日期?

C++ - 自定义类型的交换功能不起作用

css - 有没有办法改变 Antd 内部按钮的颜色?

Android 按钮 onclicklistener 动画不起作用