js模拟点击不了
<buttontype="submit"id="submitbtn"class="ui-buttonui-button-lblue"seed="next-btn-pay-...
<button type="submit" id="submitbtn" class="ui-button ui-button-lblue" seed="next-btn-pay-recommend">下一步</button>用的document.getElementById("submitbtn").click();怎么点击不了呢
展开
2个回答
展开全部
整段拿去试试,我试过了 没问题。
你那里报错是其他原因引起的
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<button type="submit" id="submitbtn" class="ui-button ui-button-lblue" seed="next-btn-pay-recommend">下一步</button>
<script>
document.getElementById("submitbtn").onclick=function(){
alert(123);
}
document.getElementById("submitbtn").click();
</script>
</html>
估计是这个原因:js写在按钮上边了
js先执行 document.getElementById("submitbtn");
对页面上的dom对象进行查找。而id为submitbtn的节点还没有在dom中生成所以 拿到了null这个对象,而null这个对象没有叫做click的属性。然后给你报个错。下边这样。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询