【发布时间】:2021-06-25 16:12:10
【问题描述】:
HTML + JavaScript 初学者在这里。
我正在尝试获取ElementById,在我的例子中是一个数字。我只能实现 NaN、Undefined 或一些关于对象的奇怪文本。
我想要元素的编号并以 2. 144 的幂返回它。 谢谢!
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Test</title>
<script src="test.js"></script>
</head>
<body>
<p id="number">12</p>
<button id="button1" onclick="calcSquare()">Click here!</button>
</body>
</html>
function calcSquare() {
var a = document.getElementById('number').value;
var b = 2;
document.getElementById('number').innerHTML = (Math.pow(a, b));
}
【问题讨论】:
-
@blurfus -
a是undefined,p元素没有value属性。 :-)
标签: javascript html onclick nan