当你调用一个form的submit()方法却发现出现上述错误提示,肯定是因为form里面有一个id或者name为"submit"的元素,这时xxform.submit是指向此元素的引用,从而无法执行submit()方法

<form id="myform" action="xx.html">
<input type="text" name="submit"/>
<input type="button" value="click me" onclick="showMessage()"/>
</form>


<script>
function showMessage(){
  alert(document.getElementById('myform').submit.tagName);
}
</script>