javascript与<;输入类型=";按钮“&燃气轮机;而不是<;按钮…>;

javascript与<;输入类型=";按钮“&燃气轮机;而不是<;按钮…>;,javascript,function,button,input,Javascript,Function,Button,Input,嗨,我是javascript新手,我正在努力学习所有我能学的东西,昨天我遇到了这个问题。我试图编写自己的计算程序,但出现了以下问题: 通过此输入,脚本运行良好: 但有了这个,它就有点破碎了: 1 问题是,函数pridajZnak将一个字符添加到不同元素的实际值中,输入工作正常,但按钮做了一些有趣的事情,按下按钮后,它只会闪烁添加的字符,然后返回到以前的状态 有人能告诉我哪里出了问题吗?我只想消除差异…谢谢按钮标签有属性值。分配值,我认为应该可以尝试将return设置为false;关于oncli

嗨,我是javascript新手,我正在努力学习所有我能学的东西,昨天我遇到了这个问题。我试图编写自己的计算程序,但出现了以下问题:

通过此输入,脚本运行良好:

但有了这个,它就有点破碎了:
1

问题是,函数pridajZnak将一个字符添加到不同元素的实际值中,输入工作正常,但按钮做了一些有趣的事情,按下按钮后,它只会闪烁添加的字符,然后返回到以前的状态


有人能告诉我哪里出了问题吗?我只想消除差异…谢谢按钮标签有属性值。分配值,我认为应该可以

尝试将return设置为false;关于onclick事件。例如:

<button name="jedna" onClick="pridajZnak(kalkulacka, jedna); return false;">1</button>
1

这能解决您的问题吗

<input type="button" name="jedna" onClick="pridajZnak(kalkulacka, jedna)" value="1"></input>

编辑: 哦我看到了你想理解其中的区别,这是值得称赞的

文本字段使用
,按钮使用
。两者都可以使用
。这里有一些关于输入和按钮的更多信息。此外,您还将该值设置为
上的属性,同时在
上的标记之间设置了值。我很肯定你不能用
来做这件事

祝你好运

像这样试试这个
type=“button”

<button name="jedna" type="button" onClick="pridajZnak(kalkulacka, jedna);">1</button>
1

希望这会有所帮助

我们可以看到您的实际功能吗?一个不带
类型
属性的按钮将触发
submit()
,因此在
输入中更改值后,您的“页面”将立即重新加载。