/*
* надеюсь, хотя бы вместо "по всему документу" вы сумеете подобрать
* какой-нибудь вменяемый селектор, чтобы не проверять реально всё,
* а только те элементы, где ваш "undefined" действительно может случиться
*/
document.querySelectorAll('*').forEach(n => {
const text = n.innerText?.trim();
if (text === 'undefined') {
n.hidden = true;
}
});