<html>
<head>
<title>Calculator</title>
<style type = "text/css">
#calculator{
width:164px;
top:20%;
right:50%;
position:absolute;
border:1px black solid;
background-image:url('images.jpg');
}
#matrix
{
float:right;
border:1px black solid;
width:100px;
}
#row1{
position:relative;
width:17px;
}
</style>
</head>
<body>
</div>
<div id = "matrix">
<form>
<table>
<tr><td style = "width:40px"><input type = "text" id = "one"></input></td>
<input type = "number" id = "two"></input></td></tr>
<tr><td><input type = "number" id = "three"></input></td>
<input type = "number" id = "four"></input></td></tr>
</table>
<input type = "submit" value = "count" onclick = "calculate();"></input>
</form>
</div>
<script language = "javascript" type = "text/javascript">
function calculate(){
var a = document.getElementById('one').value;
alert(a);
}
</script>
</body>
</html>
在我拥有的函数中,我无法通过 id 正确访问任何元素,因此当我尝试警告该变量时,警告框是空的。我之前有我的 javascript 代码,但它没有工作两者都没有。将它移动到正文部分并没有改变这种情况。如果有人可以帮助我在 javascript 中修复此错误,我将非常感激,请不要编写 jquery 代码作为替代。谢谢。