javascript中获取不到form对象

<script type="text/javascript">
alert(document.getElementById('myForm'))
alert(document.forms[0])
</script>

<body>
<form id="myForm" name="yourForm">
</form>
</body>

两种方法都不好使,document.getElementById返回null,document.forms[0]返回undefined,我看视频里老师做的都是正常返回FormElement对象,我这边怎么试都不行

第1个回答  2017-03-25
你没有声明value属性,那里面存放的这个对象的值当然为空了,要么把name属性改成value要么使用document.getElementByName(yourForm);都可以拿到本回答被网友采纳
第2个回答  2017-03-25
你要在页面加载完毕后再调用js
1.可以在window或者body的onload方法里调用
2.把js写到文档底部本回答被提问者采纳
相似回答