将输入放在字符串JS

时间:2017-02-13 10:48:31

标签: javascript html

我只是个乞丐,如果我的问题对你来说愚蠢,那就很抱歉。我正在尝试为一位年轻女士创建简单数学任务的网站。

我在js中创建了一个数组,我试图从中绘制随机方程式。每个人在不同的地方都有差距。问题是我无法定义可以显示我想要实现的结果的变量。

这就是我想要的样子:

from 4+_=15 to (bellow)
4+<input id="gap" type="text">=15

我正在尝试用输入字段填充“_”。我会告诉你我的代码碎片,以帮助你理解:

var equation= new Array(2)
equation[0] ='4+_=15';
equation[1]= '2+9:3='box'';

var random= Math.floor(Math.random()*1);

var random_equation = equation[random];
equation1= random_equation;
var eq_length = main_equation.length;

function draw_equation(){
    document.getElementById("board").innerHTML= equation1;
}
 var box = document.getElement.ById("board").innerHTML='<input id="gap" type="text">; 

你显然不能像我在那里用“盒子”那样定义var,但这可能会帮助你理解我的意思。

所以我的问题:这在js中是否可行?我肯定会看到使用这种结构的情况,但我无法看到它是如何根据来源制作的。

1 个答案:

答案 0 :(得分:-1)

我认为你不应该填写文本字段宽度_。而不是你应该让你文本字段似乎你需要宽度CSS。试试这个:

<style>
input#gap {
  border: none;
  border-bottom: 1px solid #000;
  width: 20px;
}
</style>
<div>4+<input id="gap" type="text">=15</div>