如果我声明一个对象
var obj =function(element){
return{
wide:element.clientWidth
}}
我必须像这样声明它
var fdiv=new obj(document.etc.etc.);
并打电话给
fdiv.wide;
但这非常限制我的代码。我必须为每个元素声明新的 obj。我的问题是如何设置元素名称动态以便能够使用类似nodeI_want.obj.wide
或obj.nodeI_want.wide
类似的东西来使用我的属性与动态给定的节点。注意:clientWidth 道具。只是一个示例,说明它将在我的代码中用我自己的属性替换。