Js onclick='function';

Bonjour,
je ne comprends pas pourquoi ce code ne passe pas :
var body = document.getElementsByTagName('body')[0],
p = document.cretateElement('p'),
p1 = document.cretateElement('p'),
input = document.createElement('input'),
input1 = document.createElement('input');
input.onclick='da';
input1.onclick='da';
p.appendChild(input);
body.appendChild(p);
p1.appendChild(input1);
body.appendChild(p1);
function da(){alert('ok')}

3 réponses

  1. je ne comprends pas pourquoi ce code ne passe pas voici le bon code juste :
    var body = document.getElementsByTagName('body')[0],
    p = document.createElement('p'),
    p1 = document.createElement('p'),
    input = document.createElement('input'),
    input1 = document.createElement('input');
    input.onclick='da';
    input1.onclick='da';
    p.appendChild(input);
    body.appendChild(p);
    p1.appendChild(input1);
    body.appendChild(p1);
    function da(){alert('ok')}
    1. heu oui prenez le code sans ereur de syntax .cordialement. Ca marche pas avec un cod juste.
      1. Modérateur
        Bonjour

        Ce ne serait pas

        p = document.createElement('p'),
        p1 = document.createElement('p'),

        au lieu de

        p = document.cretateElement('p'),
        p1 = document.cretateElement('p'),