使用yui删除特定的br标记

时间:2011-05-28 15:24:01

标签: html yui

我正在尝试删除(或隐藏)一系列嵌套的标签,这些标签嵌套在html页面上的一堆div和uls中。我无法手动将其从html中删除,它被包含在内容管理系统内部,并追踪它呈现的位置没有显示任何结果。

我虽然使用yui删除它们会更快(因为它已经加载了)。我在这里看到了一些关于人们添加类或者能够通过id识别元素的例子,但我得到的是没有应用类的br。

理想情况下,如果我可以定位特定的层次结构,例如div ul ul br,并删除该br,因为我不一定要删除页面上的每一个br。

我试过这个但没有运气:

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

非常感谢任何帮助。 感谢。

1 个答案:

答案 0 :(得分:1)

请参阅: 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>