为什么以下基本的javascript函数会给我一个错误document.getElementById("form").submit is not a function
。
我在页面上唯一拥有的是一个表单和这个javascript函数。我希望他在访问页面时自动提交表单。
<script>
window.onload = function(){
document.getElementById('form').submit();
}
</script>
答案 0 :(得分:61)
确保表单
中没有name="submit"
或id="submit"
答案 1 :(得分:16)
这可能是因为表单包含name = submit的输入;然后submit
属性包含元素的对象。重命名或使用
document.createElement('form').submit.call(document.getElementById('form'));