Je vous écris mes éléments personnalisés qui ont des méthodes plus que l'élément standard DOM, ici est celui qui hérite de l'objet ElementAppendChild ne fonctionne pas!, Héritant de l'objet DOM Element..Qu'est-ce que je fais mal ici?
function MyObject(){
return (Object.create(document.createElement("Mytag"),{
myfunction:function(){
return blahblah;
}
}));
}//function for creating object ends
function MyObject2(){
return (Object.create(document.createElement("Mytag2"),{
myfunction:function(){
return blahblah;
}
}));
}//function for creating second object ends
var a=new MyObject();//statement works fine
var b=new MyObject2();//statement works fine
Maintenant, quand j'essaie de faire un de ces objets l'enfant du autre chose que je reçois un à travailler, plutôt une exception est levée
a.appendChild(b);
quelle exception est levée? – Alnitak
et FWIW, je ne pense pas que ce soit une utilisation appropriée de 'Object.create'. add on object est supposé contenir _property descriptors_, pas des méthodes Voir https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/create – Alnitak
Pourquoi voulez-vous qu'un objet hérite d'un objet? Élément DOM? –