2013-04-15 43 views
0

我正在使用jqgrid中的選擇下拉列表。當服務調用成功時,我需要交換選擇下拉標識。 我需要做這樣的:交換選擇下拉編號

document.getElementById(lastRowId+"_selectId") = document.getElementById(actualId+"_selectId") 

但我得到一個錯誤警報像::分配的左側是不是一個參考 任何人都可以提供一個解決方案。

+0

這是你在找什麼? – PSL

回答

0

隨着你的代碼,你不交換id。 document.getElementById(lastRowId+"_selectId")返回元素。您可以直接設置ID,如document.getElementById(lastRowId+"_selectId").id = 'newid'

試試這個: -

var id = lastRowId+"_selectId"; 
var id2= actualId+"_selectId"; 
var elem1 = document.getElementById(id); 
var elem2 = document.getElementById(id2); 
elem1.id =id2; 
elem2.id =id ;