Javascript 通过单击按钮更改文本字段的值html javascrift

Javascript 通过单击按钮更改文本字段的值html javascrift,javascript,jquery,html,Javascript,Jquery,Html,我是HTM Javascript新手,我有一个按钮,我想实现一个代码,每当我点击按钮时,它会将我的文本字段的值更改为“123” 然后,如果我再次单击它,它会将textfield的值设置为“456”,如果我再次单击按钮,它会再次将值更改为123,如果我再次单击按钮,它会再次将值更改为456 我的按钮代码使用自定义html 但是,如果单击该按钮,则无论它没有显示“123”,它始终显示“456” 函数myFunction11(){ document.getElementById(“try”).val

我是HTM Javascript新手,我有一个按钮,我想实现一个代码,每当我点击按钮时,它会将我的文本字段的值更改为“123” 然后,如果我再次单击它,它会将textfield的值设置为“456”,如果我再次单击按钮,它会再次将值更改为123,如果我再次单击按钮,它会再次将值更改为456

我的按钮代码使用自定义html

但是,如果单击该按钮,则无论它没有显示“123”,它始终显示“456”

函数myFunction11(){
document.getElementById(“try”).value=“123”
{
document.getElementById(“try”).value=“456”
document.getElementById(“d”).value=“456”
}
}
试试看

请尝试:d:
希望下面的代码对您有所帮助

函数myFunction11(){
if(document.getElementById(“try”).value!=“123”){
document.getElementById(“try”).value=“123”
}否则{
document.getElementById(“try”).value=“456”
}
}


尝试它
必须尝试此解决方案:

<button id="example" data-text-swap="123" data-text-original="456">123</button>

<script>
$("#example").on("click", function() {
  var el = $(this);
  el.text() == el.data("text-swap") ? el.text(el.data("text-original")) : el.text(el.data("text-swap"));
});
</script>
123
$(“#示例”)。在(“单击”,函数()上){
var el=$(本);
el.text()==el.data(“文本交换”)?el.text(el.data(“文本原件”):el.text(el.data(“文本交换”);
});

我给你写了一个片段。实际上,代码中没有测试,只有括号内的语句。我为您添加了输入,就像您可以制作一个我爱
javascrift
!!!奇怪的是,这个额外的
{
似乎被解析器忽略了。DRY?
var try=document.getElementById(“try”);try.value=try.value==“123”?“456”:“123”;
被添加到描述中:用法,它缩短了
if
语句…方法用法…和jQuery total.oO(lol写得少,做得多);D