
David Amórtegui
PreguntaHola, tengo un problema con el addEventListener, la consola me da este error script.js:12 Uncaught TypeError: Failed to execute ‘addEventListener’ on ‘EventTarget’: parameter 2 is not of type ‘Object’.
at script.js:12
var d = document.getElementById("dibujo"); var lienzo = d.getContext("2d"); var lineas = 30; var l = 0; var yi, xf; var colorcito = "red"; var actual; var edad; var resultado; var texto=document.getElementById("texto_lineas") var boton=document.getElementById("botonsito") boton.addEventListener("click", "dibujoPorClick"); for(l = 0; l<lineas; l++){ yi = 10 * l; xf = 10 * (l + 1); dibujarLinea(colorcito, 0, yi, xf, 300); console.log("Linea "+l); } dibujarLinea(colorcito, 1, 1, 1, 300); dibujarLinea(colorcito, 1, 299, 299, 299); colorcito = "blue" for(l = 0; l<lineas; l++){ yi = 10 * (l + 1); xf = 10 * l; dibujarLinea(colorcito, 300, yi, xf, 0); console.log("Linea "+l); } dibujarLinea(colorcito, 299, 299, 299, 1); dibujarLinea(colorcito, 299, 1, 1, 1); function dibujarLinea(color, xinicial, yinicial, xfinal, yfinal){ lienzo.beginPath(); lienzo.strokeStyle = color; lienzo.moveTo(xinicial, yinicial); lienzo.lineTo(xfinal, yfinal); lienzo.stroke(); } function dibujoPorClick(){ alert("No me toques ahí"); }
Robin Joel Lugo Boero
Compañero, te falta el ; al final de las líneas de código del var texto y var boton
var texto=document.getElementById("texto_lineas"); var boton=document.getElementById("botonsito");