0
我正在使用jqgrid中的選擇下拉列表。當服務調用成功時,我需要交換選擇下拉標識。 我需要做這樣的:交換選擇下拉編號
document.getElementById(lastRowId+"_selectId") = document.getElementById(actualId+"_selectId")
但我得到一個錯誤警報像::分配的左側是不是一個參考 任何人都可以提供一個解決方案。
我正在使用jqgrid中的選擇下拉列表。當服務調用成功時,我需要交換選擇下拉標識。 我需要做這樣的:交換選擇下拉編號
document.getElementById(lastRowId+"_selectId") = document.getElementById(actualId+"_selectId")
但我得到一個錯誤警報像::分配的左側是不是一個參考 任何人都可以提供一個解決方案。
隨着你的代碼,你不交換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 ;
這是你在找什麼? – PSL