2016-04-01 10 views

Antwort

0

Suchen Sie die Schaltfläche und klicken Sie darauf.

var fireClick = function(node) { 
    if (typeof MouseEvent === 'function') { 
    var mevt = new MouseEvent('click', { 
     view: win, 
     bubbles: false, 
     cancelable: true 
    }); 
    node.dispatchEvent(mevt); 
    } else if (doc.createEvent) { 
    // Fallback 
    var evt = doc.createEvent('MouseEvents'); 
    evt.initEvent('click', false, false); 
    node.dispatchEvent(evt); 
    } else if (doc.createEventObject) { 
    node.fireEvent('onclick') ; 
    } else if (typeof node.onclick === 'function') { 
    node.onclick(); 
    } 
}; 

var map_element = document.getElementById('map'); 
var button = map_element.querySelector('div.ol-attribution button'); 

fireClick(button); 
+0

Wäre es nicht so, wenn API-Methode zur Verfügung steht ... – tonio

+0

@tonio Ohh gut ... sicher. Ich habe nicht daran gedacht. –