在这里吃,我有一个问题。我试着到处寻找,但找不到一个可行的答案。我正在尝试制作一个按钮,它将对第一个标签进行平方,并在第二个标签上打印输出。
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>
这是我的问题。
答案 0 :(得分:1)
试试这个:
function squaree() {
var a=document.getElementById("inputSquare").value;
var b=a*a;
document.getElementById("outputSquare").value=b;
}
另外。你必须把<script>
标签中的代码放在头部。不在dom load或jquery ready函数中。请在此处查看:https://jsfiddle.net/q7oms4nh/
答案 1 :(得分:0)
需要var a = document.getElementById("inputSquare").value