如果我宣佈樣如何使用元素與對象屬性一樣element.myobj.prop
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道具。只是一個例子來澄清它將被我的代碼替換爲我自己的屬性。
我不明白,爲什麼'wide'是元素的屬性,爲什麼你需要它,如果它和'clientWidth'屬性一樣? – adeneo
這只是一個例子,它可以是任何東西 – nikoss
你發佈的內容是無效的代碼,它沒有任何意義,至少不是我? – adeneo