Hola, tengo un problema con el addEventListener, la consola me da este error script.js:12 Uncaught TypeError: Failed to execute ‘addEvent...

David Amórtegui

David Amórtegui

Pregunta
studenthace 4 años

Hola, 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í"); }
1 respuestas
para escribir tu comentario
    Robin Joel Lugo Boero

    Robin Joel Lugo Boero

    studenthace 4 años

    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");
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.