【发布时间】:2023-03-16 03:40:01
【问题描述】:
尝试创建具有一些自定义属性的元素
function x(){
var f=document.createElement("div");
this.name="monkey";
return f;
}
x.prototype.myFunction=function(){
alert(arguments[0]+this.name);
};
var c=new x();
c.myFunction("hello");
浏览器说 c.myFunction 不是函数
【问题讨论】:
-
格式首先是错误的。
-
不返回任何东西。您将它用作构造函数,因此它会自动将其实例化为新对象。
-
这似乎是一个非常困惑的问题。
标签: javascript html custom-attributes