次のコードでは、ID を使用して入力テキスト ボックスの値にアクセスします。しかし、それはオブジェクトエラーをスローしています。
<HTML>
<HEAD>
<script>
function test()
{
var a1 = document.getElementById(i1);
alert(a1);
}
</script>
</HEAD>
<BODY>
<div id= 'test1'>
<div id = 'test2'>
<input id = 'i1' type = 'text' name='i1' value='random'>
<input type='button' value="click me" onclick="test()">
</div>
</div>
</BODY>