У меня есть следующая структура:
Это выглядит так:
Я хочу знать, как можно удалить или скрыть «Test1» оттуда.
я пытался использовать
document.getElementsByClassName('ms-core-suiteLinkList')[0].childNodes[0].style.visibility='hidden'
но он не работает, потому что он говорит: «Uncaught TypeError: невозможно прочитать свойство« дочерние узлы »неопределенного.
С использованием
jQuery(".ms-core-suiteLink")[0].remove();
тоже не работал.
Любая помощь приветствуется!
Это также удаляет «MySite».
Вы можете показать свой html как текст? а может попробовать jQuery(".ms-core-suiteLinkList:first .ms-core-suiteLink:first > a").hide();
Вы можете попробовать либо
document.getElementsByClassName('ms-core-suiteLink-a')[0].style.display = 'none';
или
document.getElementsByClassName('ms-core-suiteLink-a')[0].style.visibility = "hidden";
Они должны делать работу.
Первый не работает. Второй работает, но он удаляет «Мой сайт» вместо «Тест».
Я действительно не знаю, почему это не сработало для вас. Не могли бы вы поделиться своими кодами, пожалуйста? это будет намного проще
можно попробовать так:
jQuery(".ms-core-suiteLink:first > a").hide();
?