0

I'm trying to setup an A/B test using optimize.google to switch out the image we're using for our chat. We're using zopim chat by zendesk. I have tried many variations of getElementBy Id or Class without any luck.

HTML

    <td class="jx_ui_html_td image_cell" __jx__id="___$_11__banner__image_cell"><img class="banner_image jx_ui_html_img" __jx__id="___$_11__banner__image" src="https://v2assets.zopim.io/2tb5FIOyEOOJ0Sq0TrQAN74gNEnpA3l4-banner?1493149892024" style=""><div class="meshim_widget_widgets_IconFont icon_font banner_icon" __jx__id="___$_11__banner__icon ___$_11__banner__icon" style="user-select: none; display: none;"></div></td>

Different JS I've tried

    document.getElementByClass('banner_image').src.add('new-png');

    var x = document.getElementByClass("banner_image");
    x.src ='new-image.png'          

    document.getElementByClass('banner_image').src = 'new-image.png';

    function newF (){ 
    var x = document.getElementByClass('banner_image');
    x.src ='new-image.png'
    }

    function newF (){ 
    document.getElementByClass('banner_image').src = 'new-image.png';
    }

    function newF (){ 
    document.getElementByClass('banner_image').src.add('new-image.png');
    }
dustin
  • 61
  • 6
  • 15
  • there is nothing like `getElementByClass` it is `getElementsByClass` ) [MDN](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName) – Muhammad Usman Apr 24 '18 at 15:15
  • its querySelector for classes or querySelectorAll() which returns an array – Joe Warner Apr 24 '18 at 15:23

0 Answers0