Important Notice: We're experiencing email notification issues. If you've posted a question in the community forums recently, please check your profile manually for responses while we're working to fix this.

On Monday the 3rd of March, around 5pm UTC (9am PT) users may experience a brief period of downtime while one of our underlying services is under maintenance.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Natao arisiva ity resaka mitohy ity. Mametraha fanontaniana azafady raha mila fanampiana.

Some functionality not working

  • 2 valiny
  • 1 manana an'ity olana ity
  • 1 view
  • Valiny farany nomen'i cor-el

more options

I am developing a website which requires a "a" tag(anchor tag) to be created dynamically and clicked, it is working in other browsers but not in firefox. Below is code snippet: var x = document.createElement("a"); x.href = 'random_url'; x.click(); Please help me out with this.And tell me reason why it is not working

I am developing a website which requires a "a" tag(anchor tag) to be created dynamically and clicked, it is working in other browsers but not in firefox. Below is code snippet: var x = document.createElement("a"); x.href = 'random_url'; x.click(); Please help me out with this.And tell me reason why it is not working

All Replies (2)

more options

Gecko would not implement the click() method on other elements that might be expected to respond to mouse clicks, such as links (<a> elements), nor would it necessarily fire the click event of other elements.

https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/click

more options

Does it work if you append this element to the body?

  • document.body.appendChild(x);

This works for me in the Web Console:

var x = document.createElement("a");
x.href = 'https://www.google.com';
document.body.appendChild(x);
x.click();