我正在处理一个表单,在ie浏览器中遇到了null或非对象错误。
<form action="#" method="post" name="adv_search">
<input class="inputbox" type="text" name="keyword1" value="none" id="keyword1"/>
</form>
<script>
document.adv_search.keyword1.focus();
document.adv_search.keyword1.select();
</script>
//如果我使用
<script>
var key1 = document.getElementById('keyword1');
key1.focus();
key1.select();
</script>
//一切正常
我希望理解为什么。 我希望在不使用输入字段的id标签的情况下使其工作。
提前感谢。
document.formname.fieldname.focus(); 和 document.formname.fieldname.select(); 不应该起作用吗?