I need to create a link on button click and also click that link with same click. I am testing the approaches mentioned on
function download[]
{
alert["Hello"];
var link=document.createElement["a"];
link.href="//stackoverflow.com/questions/4772774/how-do-i-create-a-link-using- javascript";
document.getElementById[link].click[];
// here it says "cannot click on null", means id is not link, then how can i obtain the id
alert["Hello again"];
}
Downloads
I need this, because, on click of button, i will be making a get call, and i will receive a URL, and then i need to click the URL [Making Download button, link can vary]. Is there any other way of doing this?
I refferd: How do I programmatically click a link with javascript?
and
How do I create a link using javascript?
for achieving this, but no success.
View Discussion Improve Article Save Article View Discussion Improve Article Save Article Given an HTML document and the task is to create a JavaScript link and add it to the document using JavaScript. Approach:
Example 1: In this example, the node is created and the attributes are set by the JavaScript methods.
How to create a link in JavaScript ?
GeeksForGeeks
click here
var el_up = document.getElementById["GFG_UP"];
var el_down = document.getElementById["GFG_DOWN"];
el_up.innerHTML = "Click on the button to generate "
+ "a link using JavaScript.";
function GFG_Fun[] {
// Create anchor element.
var a = document.createElement['a'];
// Create the text node for anchor element.
var link = document.createTextNode["This is link"];
// Append the text node to anchor element.
a.appendChild[link];
// Set the title.
a.title = "This is Link";
// Set the href property.
// Append the anchor element to the body.
document.body.appendChild[a];
}
Output:
Example 2: This example is similar to the above but uses prepend[] method to add anchor element to the body.
How to create a link in JavaScript ?
GeeksForGeeks
click here
var el_up = document.getElementById["GFG_UP"];
var el_down = document.getElementById["GFG_DOWN"];
el_up.innerHTML = "Click on the button to generate "
+ "a link using JavaScript.";
function GFG_Fun[] {
// Create anchor element.
var a = document.createElement['a'];
// Create the text node for anchor element.
var link = document.createTextNode["This is link"];
// Append the text node to anchor element.
a.appendChild[link];
// Set the title.
a.title = "This is Link";
// Set the href property.
// Append the anchor element to the body.
document.body.prepend[a];
}
Output:
JavaScript is best known for web page development but it is also used in a variety of non-browser environments. You can learn JavaScript from the ground up by following this JavaScript Tutorial and JavaScript Examples.