-1

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

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>

那是我的问题。

4

2 回答 2

0

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

编辑:没关系说什么。

于 2016-05-29T18:20:04.880 回答
0

尝试这个:

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

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

于 2016-05-29T18:20:37.977 回答