Javascript 获取已创建OpenLayers标记框的ID

Javascript 获取已创建OpenLayers标记框的ID,javascript,openlayers,Javascript,Openlayers,我有一个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会自动添加一个像OpenLayersDiv135这样的div

我有一个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会自动添加一个像OpenLayersDiv135这样的div ID。是否有可能在创建后立即在javascript中获取框ID,甚至在创建时设置ID

编辑: 它与console.logbox.div.id一样简单

box.div.id是非常简单的解决方案!