更改输入文本值 JS

Changing Input Text Value JS

Breadit 在这里,我有一个问题。我试图到处寻找,但找不到一个可行的答案。我正在尝试制作一个按钮,它将使第一个标签成为正方形,并在第二个标签上打印输出。

JavaScript:

function square() {
    var a=document.getElementById("inputSquare");
    var b=a*a;
    document.getElementById("outputSquare").value=b;
}

HTML:

<input type="number" id="inputSquare">
<button onclick="square()">=</button>
<input type="number" id="outputSquare" readonly>

这是我的问题。

需要 var a = document.getElementById("inputSquare").value

编辑:没关系说什么。

试试这个:

function squaree() {
    var a=document.getElementById("inputSquare").value;
    var b=a*a;
    document.getElementById("outputSquare").value=b;
}

还有。您必须将代码放在 head 内的 <script> 标记中。不在 dom 加载或 jquery 就绪函数中。在这里查看:https://jsfiddle.net/q7oms4nh/