Dynamic divs not working in IE11

Dynamic divs not working in IE11

We're displaying data based on parameters in the URL string and it's working fine in Chrome and Firefox, but not in IE11. Here's what we have. 

  1. CSS
  2. .welcomeNew{
  3. display:none;
  4. }
  5. .welcomeBack{
  6. display:none;
  7. }

  8. iQuery
  9. $(document).ready(function() {
  10. var visitor = new URL(location);
  11. var newvisitor = visitor.searchParams.get("v")
  12. if (newvisitor == '0') {
  13.                   $('.welcomeNew').show();
  14.   $('.welcomeBack').hide();
  15. }
  16. else {
  17.                   $('.welcomeBack').show();
  18.   $('.welcomeNew').hide();
  19. }
  20. });

  21. HTML
  22. <h1 class="welcomeBack">Welcome back</h1>
  23. <h1 class="welcomeNew">Welcome here</h1>