Z poniższego kodu tworzę dynamiczny znacznik zakotwiczenia, który pobiera plik. Ten kod działa dobrze w Chrome, ale nie w IE. Jak mogę dostać tę pracęPobierz atrybut w tagu A, który nie działa w IE
<div id="divContainer">
<h3>Sample title</h3>
</div>
<button onclick="clicker()">Click me</button>
<script type="text/javascript">
function clicker() {
var anchorTag = document.createElement('a');
anchorTag.href = "http://cdn1.dailymirror.lk/media/images/finance.jpg";
anchorTag.download = "download";
anchorTag.click();
var element = document.getElementById('divContainer');
element.appendChild(anchorTag);
}
</script>
Dlaczego niepokoi Cię appendChild go, gdy klikniesz najpierw? Ad dlaczego kliknij, gdy możesz zrobić location = URL – mplungjan
Nie widzę sensu w tworzeniu nowego tagu. Dlaczego nie uruchamiasz pobierania po kliknięciu przycisku "Kliknij mnie". Użytkownicy sieci nie lubią kliknąć –
Dla odniesienia http://caniuse.com/#feat=download – Elangovan