var map = new esri.Map("map"); var basemap = new esri.layers.ArcGISDynamicMapServiceLayer("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer"); dojo.connect(basemap, 'onLoad', function(theMap) { dojo.map(theMap.layerInfos,function(info,index){ if(info.name == "Rivers") alert("Rivers layer id is: " + info.id); }); });