您好!很高兴为您答疑。
简单地说,您使用js代码没有能够准确获得submit的主题对象。造成这个问题的原因无非是以下3个:1、您元素对象生成的时候,没有定义准确的对象name;2、您元素生成时,页面可能存在重名元素,导致冲突;3、您获取对象的代码本身兼容有问题。
如果您确认您直接点击的办法可以提交,您又想用js驱动,不妨试一试这个做法:
1、改为:;
2、js事件代码:
function subev(){
document.getElementById("subtn").click();
}
然后subev()函数绑定到您需要触发的对象上即可。
如果对我们的回答存在任何疑问,欢迎继续问询。
document.getElementById('tijiao').submit();
至于你描述的那几种方法, 都只是兼容ie的
给标签加一个id属性,(注意:属性值在当前页面必须唯一)
然后用document.getElementById这种方式相对更兼容些!
form 的id name 都设一个