我有一张OpenLayers地图,我用 OpenLayers.Marker.Box 创建了这样的框:
var bounds = new OpenLayers.Bounds(left, bottom, right, top);
var box = new OpenLayers.Marker.Box(bounds);
boxes.addMarker(box);
我需要获取此框的ID才能添加一些功能。但是当我创建该框时,OpenLayers会自动添加一个div ID,如 OpenLayersDiv135 。是否可以在创建后立即在我的javascript中获取盒子ID,甚至可以在创建时设置ID?
编辑: 它就像 console.log(box.div.id);
一样简单