
ezequiel972
-
Posts
34 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de ezequiel972 em Como realizar o appendChild de um elemento em varias partes do documento? foi marcado como solução
caro @Reberth Siqueira, boa noite!!
quando clonamos um objeto usando x.cloneNode(true), nos criamos um objeto irmão do primeiro com as mesmas propriedades, exceto pelos listners que nao sao copiados e precisam ser adicionados novamente a cada objeto.
segue ex.
X = document.createElement("div"); // cria o elemento div X.classList.add("classteste"); // add a class nele document.body.appendChild(X.cloneNode(true)); // clona e anexo o elemento document.body.appendChild(X.cloneNode(true)); document.body.appendChild(X.cloneNode(true)); document.body.appendChild(X.cloneNode(true)); document.body.appendChild(X.cloneNode(true)); elementList = document.querySelectorAll(".classteste"); //seleciona todos elementos pela class, retorna um array de elementos for(i=0 ; i<elementList.length ; i++){ // repassa cada elemento do array e adiciona o listner nele console.log(elementList[i]); elementList[i].addEventListener("click", function(e){ //preferivel usar addEventListener a element.onclick = function(). console.log(e); }, false);}
-
O post de ezequiel972 em criar um url blob a partir de um ArrayBuffer() foi marcado como solução
galera, desconsidera!!
Era um erro estão simples. ja resolvi td em functions.js->76
antes era
blob = new Blob(bytes, {type: type});
faltavam apenas um par de colchetes [ ].
agora e
blob = new Blob([bytes], {type: type});
funcciona perfeitamente.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais