Удаление определенного тега br с помощью yui - PullRequest
1 голос
/ 28 мая 2011

Я пытаюсь удалить (или спрятать) серию тегов
, которые вложены в кучу элементов div и uls на html-странице. Я не могу удалить его из html вручную, он помещен в систему управления контентом, и отслеживание того, где он отображается, не дал никаких результатов.

Я думаю, что было бы быстрее удалить их, используя yui (так как он уже загружен). Я видел несколько примеров, когда люди добавляли классы или могли идентифицировать элемент по идентификатору, но все, что у меня есть, это br, к которому не применен класс.

В идеале, если бы я мог нацелиться на определенную иерархию, такую ​​как div ul ul br, и избавиться от этого br, поскольку я не обязательно хочу удалять каждый отдельный br на странице.

Я попробовал это, но безуспешно:

 <script language="javascript">
 var obj =document.getElementsByTagName('br');
 obj.parentNode.removeChild(obj);
 </script>

Любая помощь будет принята с благодарностью. Благодаря.

1 Ответ

1 голос
/ 28 мая 2011

См .: http://jsfiddle.net/VzZVJ/

<script type='text/javascript'>
YUI().use('node', function(Y){
    Y.on('domready',function(e) {

        Y.all('div p br').remove();

    });
});
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...