我正在尝试删除(或隐藏)一系列嵌套的标签,这些标签嵌套在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>
非常感谢任何帮助。 感谢。
答案 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>