我想使一个函数等效于
{}.setAttribute(..., ...);
但带有参数,例如:
var selector = {};
function selector.newAttrib(a, x){
selector.setAttribute(a, x);
};
但它似乎不起作用。
答案 0 :(得分:0)
您只需要将其分配给selector
。
var selector = {};
selector.newAttrib = function(a, x){
this.setAttribute(a, x);
};
或一开始就将其作为对象的一部分。
var selector = {
newAttrib: function(a, x){
this.setAttribute(a, x);
}
};
答案 1 :(得分:0)
您可以像设置任何其他对象属性一样设置它,如下所示:
selector.myfunction = function (param1, param2) { ... }