Скорее всего, вы пытаетесь провести эту операцию до того, как этот элемент вообще появляется в DOM. Если яндекс карты добавляются через html, достаточно обернуть
window.onload = function() {
// Ваш скрипт
};
Вообще, обычно этим оборачивают весь код js, кроме классов и функций.
Если же яндекс карты загружаются через js, нужно отслеживать их появление в DOM:
$(elem).on("DOMNodeInserted", function (event) { /* ваш код */ });