With jQuery, it is bad practice to call a selector multiple times like this:
$('#myDiv').addClass('class1');
$('#myDiv').removeClass('class2');
$('#myDiv').append(`<div>Hello World`);
So it often advised to cache the selector as such:
let element = $('#myDiv');
element.addClass('class1');
element.removeClass('class2');
element.append(`<div>Hello World`);
But let’s say for example this is done:
let element = document.getElementByID('myDiv');
$(element).addClass('class1');
$(element).removeClass('class2');
$(element).append(`<div>Hello World`);
OR
let element = $('#myDiv');
$(element).addClass('class1');
$(element).removeClass('class2');
$(element).append(`<div>Hello World`);
Does either or both of those have the same negative impact when calling the selector that way?