使用Prototype触发click事件

时间:2010-04-28 15:10:45

标签: javascript magento prototypejs

目前正在使用magento并设法从结帐流程中删除不需要的某些部分。无论如何,我要删除的最后一部分是订单审核,因此essentaly而不是Billing Address>评论> Comfirmation。我只想要Billing> Comfirmation。无论如何在JS中我可以做到这一点吗?

我目前的想法是为最终提交按钮分配一个ID。选择元素并在审阅阶段以js。

自动点击一次

此刻我修改了gotosection代码并添加了。

if(orig == 'review'){
 $('reviewButton').click();
}

在原型中如何选择元素并使用.click()方法。

2 个答案:

答案 0 :(得分:3)

您可以在代码中找到完全相同的元素:

var element = $('reviewButton');

Prototype没有提供任何在元素上触发原生事件的特殊方法,但是this question and answer这里的SO似乎认为它可以用Javascript实现。

答案 1 :(得分:-1)

你可以这样做:

Event.simulateEvent($('reviewButton'),'click');