如何将javascript值添加到文本框的现有值

时间:2016-05-26 20:35:35

标签: javascript php jquery html

我想生成一个6位数字并将它们添加到现有文本中,例如:

这个java脚本

<script>
function myFunction() {
var x = Math.floor((Math.random() * 10) + 1);
document.getElementById("demo").innerHTML = x;
}</script>

它的输出是随机数..

我想将其添加到值

中的下方文本中
<input class="textbox"type="text" value="My Age is [ Here is The Output of the JavaScript] , am i old ?" >

有可能吗?

3 个答案:

答案 0 :(得分:0)

你需要更换   document.getElementById("demo").value= x; 至  document.getElementById("demo").value= "My Age is " + x + ", am i old ?";

答案 1 :(得分:0)

在这里,您可以找到一个jsfiddle来查看您的代码:https://jsfiddle.net/80rcowh3/3/

基本上我已将ID var trains = [90,100,190,200,290]; var testValue = 100; if (trains.indexOf(testValue) >= 0){ alert("true"); } 添加到您的输入中。如果要使用函数"demo"来定位元素,则必须这样做。

我已经创建了代码,可以在旧文本的中间添加随机数。最后,我将新文本放入输入中。你会在代码上找到评论。

我希望它有所帮助:-)

答案 2 :(得分:0)

<script>
function myFunction() {
var x = Math.floor((Math.random() * 10) + 1);
document.getElementById("demo").innerHTML = "My Age is ["+x+"] , am i old ?";
}
</script>