在javascript中,如何以编程方式单击case href=";中的链接;javascript:someMethod();没有JQuery
我在页面上有一个链接在javascript中,如何以编程方式单击case href=";中的链接;javascript:someMethod();没有JQuery,javascript,Javascript,我在页面上有一个链接href=“javascript:someMethod()”。我需要在javascript中以编程方式单击此链接。请不要使用eval()和JQuery。您可以为链接分配一个id并使用以下命令,或者直接调用someMethod() document.getElementById('idOfLink').click(); 为元素指定一个类或id <a id="link">Click me</a> 尝试使用javascript,然后像往常一样调用clic
href=“javascript:someMethod()”
。我需要在javascript中以编程方式单击此链接。请不要使用eval()和JQuery。您可以为链接分配一个id并使用以下命令,或者直接调用someMethod()
document.getElementById('idOfLink').click();
为元素指定一个类或id
<a id="link">Click me</a>
尝试使用javascript,然后像往常一样调用click()。为什么不能在链接上设置一个id,然后用javascript将该id作为目标。我无法更改html文件。因此,我需要检测链接并进行模拟,就像用户按下链接一样。首先,我无法控制html文件来修改它。此外,.click()函数不适用于带有javascript代码的href。
var link = document.getElementById("link");
link.addEventListener("click", function(e) {
// Prevent the default action.
e.preventDefault();
// Do something else;
});