Mám nasledujúci kód, ktorý funguje v prehliadačoch Chrome a Firefox, ale nefunguje v prehliadači IE
<script>
var element = document.createElement("a");
element.setAttribute("href", "http://example.com/")
element.setAttribute("target", "_blank")
element.setAttribute("download", "")
element.click();
element.remove();
</script>`
ani
<script>
var element = document.createElement("a");
element.setAttribute("href", "http://example.com/")
element.setAttribute("target", "_blank")
element.click();
element.remove();
</script>`
odpovede:
0 pre odpoveď č. 1Musíte to skutočne povedať element
do dokumentu, aby to fungovalo. DEMO.
var element = document.createElement("a");
element.setAttribute("href", "http://example.com/")
element.setAttribute("target", "_blank")
element.setAttribute("download", "")
document.body.appendChild(element); //<- append to body
element.click();
element.remove();
Ale napriek tomu to zvyknutý nebude download
atribút k práci.