Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Ben Bacarisse Newsgroups: comp.lang.javascript Subject: Re: getElementsByClassName only inserts first image into canvas after ruby each loop Date: Sun, 17 Jul 2016 14:20:42 +0100 Organization: A noiseless patient Spider Lines: 30 Message-ID: <87twfojt91.fsf@bsb.me.uk> References: <3397987e-7925-4c49-8a94-d5f12a152223@googlegroups.com> <87lh192ff0.fsf@bsb.me.uk> <267f7082-d654-4a09-81d6-78f90e2a1fe6@googlegroups.com> <8760s5n5b3.fsf@bsb.me.uk> <87zipgjv0p.fsf@bsb.me.uk> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="017616aa25f81ec581c44d76d61ba2f3"; logging-data="4184"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rjhwshCp+5Uf2LOWkn7TkHMr7OlkFEms=" Cancel-Lock: sha1:kALAwc2kf8HzPaWMu5RUXWx06rk= sha1:MLaLsvLEYsAvGF5lIvybO1BXyaY= X-BSB-Auth: 1.763f3245a2cc4d18dec4.20160717142042BST.87twfojt91.fsf@bsb.me.uk Xref: csiph.com comp.lang.javascript:30883 "Christoph M. Becker" writes: > On 17.07.2016 at 14:42, Ben Bacarisse wrote: >> window.addEventListener( >> 'load', >> function () { >> var odiv = document.getElementById('out'); >> var as = document.getElementsByTagName('a'); >> for (var i = 0; i < as.length; i++) { >> as[i].addEventListener( >> 'click', >> function (evt) { >> odiv.innerHTML = evt.target.innerHTML; > > Don't we want to call `evt.preventDefault()`? I general, yes, but I don't think it matters here (the anchor elements have no attributes) and I was aiming for the least distraction. Does it matter in this case? >> }, >> false); >> } >> }, >> false); -- Ben.