Sí, funciona, pero lo he tenido que sustituirlo incluyendo getElementsByClassName, porque se trata de identificar un selector de clase.
Código:
document.addEventListener('DOMContentLoaded', function() {
console.log(document.body.textContent);
if(~document.body.textContent.indexOf('Usuario')){
[].forEach.call(document.getElementsByClassName('online'), function(elem) {
elem.style.display = 'none';
});
};
}, false);
Funciona. Pero me gustaría que me alguien me dijese qué función cumple esta línea:
Código:
console.log(document.body.textContent);
Además he tenido que duplicarlo porque al existir "Usuario" han de eliminarse dos selectores y no sólo uno, y lo he dejado así:
Código:
document.addEventListener('DOMContentLoaded', function() {
console.log(document.body.textContent);
if(~document.body.textContent.indexOf('Usuario')){
[].forEach.call(document.getElementsByClassName('online'), function(elem) {
elem.style.display = 'none';
}
);
[].forEach.call(document.getElementsByClassName('online boton'), function(elem) {
elem.style.display = 'none';
}
);
};
}, false);
En este último caso, quizás sería otra la fórmula para agrupar estas dos funciones. Me gustaría que me dieseis vuestro parecer sobre ello.
Un saludo.