2017-01-14 34 views
0

follwowing是我的html代码中的按钮!更改按钮的文字时点击它们

<input type='button'onclick='change()' id='processorder' class='btn btn-success' value='Process order'>" 

以下是使用我的按钮上的文字被点击时它!改变(从流程才能完成)的JavaScript功能!

var elem = document.getElementById("processorder"); 
if (elem.value=="Process order") elem.value = "Process order"; 
else elem.value = "Complete"; 

虽然上面的功能似乎是正确的,它不工作!我如何纠正这个问题?

+0

你的if/else逆转......如果“处理订单”,然后使它“处理器令”是怎么读的权利,使它看起来就像它从来没有改变 – bradenkeith

回答

0

我想你想的:

var elem = document.getElementById("processorder"); if (elem.value=="Process order") elem.value = "Complete"; else elem.value = "Process order";

如果该值是处理订单,那么你必须更改值来完成其他应该处理订单。

我做了一个快速的样品在这里:https://jsfiddle.net/fj4v4wqp/

+0

非常感谢!如果我想改变这个按钮的文本“完成”使用JavaScript如何实现它?

+0

@SachiniKarunaratne:用示例更新答案 –