Добрый день. Не могу найти ошибку в коде. В результате вычислений, независимо от введённых данных, получается "1".
<html>
<head>
<script type='text/javascript'>
var b = document.getElementById("val");
var a = Math.pow(3,b);
</script>
</head>
<body>
<input id="val" type="text"/>
<input type="button" onclick="alert(a)"/>
</body>
</html>