2011年2月10日 星期四

createElement onclick function 參數

使用DOM時
需要動態加入onclick 啟動某個function
而此function必須傳參數進去
此範例是跑迴圈而每次nid皆不同
每次動態新增一個圖示而點擊圖示時執行popmenu(參數) function的動作

cImg=document.createElement('img');
cImg.id = 'img'+nid;
cImg.setAttribute("src","images/icon_folderclosed.gif");
cImg.alt=nName;
cImg.title=nid+","+nName;
cImg.onclick = Function("popmenu('"+nid+"');");

參考網址http://blog.yam.com/csylvia/article/23681942