在文档中搜索文本以删除的文本超过找到它的标签
Search the document for text to remove more than the tag it's found in
>想象一下你有这样的html代码:
<div id="2761421" class="..." data-attributionline="testtext wrote at..." data-created-at="1342689802000" data-updated-at="1342689802000" data-user-id="36847" >
<div class="subject"> <strong>
<a name="2761421" href="#2761421">wee</a></strong>
</div>
<div class="info">
<div class="author"> author:
<span class="name"> testtext (
<a href="">we</a>)
</span>
</div>
<div class="date"> date:
<time datetime="dfgdf">dfgdfg
</time>
</div>
</div>
<hr style="clear: both;" />
<div class="text gainlayout"> some text
</div>
<div class="foot gainlayout unselectable">
<span class="menuitem postmenuitem-report">
<a href="dfgdfg" data-remote="true" class="nav" data-confirm="dgdfg" rel="nofollow">cvbcvb</a>
</span>
</div>
</div>
javascript 代码会是什么样子,在整个文档中搜索带有 data-attributionline= 的div 包含测试文本以从头到尾用"过滤"替换整个引用的div 的部分?
或
搜索整个文档的javascript代码会是什么样
子<span class="name">
其中名称包含测试文本以替换从
<div id="<someid>" class="..." data-attributionline="testtext<some text>" data-created-at="<somedate>" data-updated-at="<somedate>" data-user-id="<someid>" >
到最后一个div,即
</span>
</div>
</div>
与"过滤"?
有一大堆属性选择器(另请参阅 CSS(,它们会将元素与以 testtext
开头或包含 的属性进行匹配。
在 javascript 中,您可以使用 document.querySelector
[ All
] ()
或支持这些元素的库函数来获取元素,然后删除它们。
相关文章:
- 仅当变量有值时才显示D3文本标签
- 如何在 JavaScript 中更改文本标签的堆栈顺序
- 如何在javascript中使用svg文本标签
- 如何在D3中获得可缩放Icicle布局中文本标签的旋转
- 在d3.js中添加文本标签以强制定向图链接
- 章节文本标签没有't显示在D3.JS向下钻取饼图中
- 在每个条形图的中间添加文本标签&鼠标悬停事件
- x 轴文本标签未与 D3.js 中的条形对齐
- 在 D3.js折线图中使用 IMG 而不是文本标签
- 如何将attr(id)添加到特定值的<文本>标签-Js/Jquery
- 如何在 d3 中动态更新文本标签
- D3 强制布局与文本标签和图标
- 当节点太小时,如何在 d3 中隐藏文本标签
- 提交时传递的文本框中的文本标签
- 如何为一行文本输入字段添加用户可编辑的文本标签
- d3基于值的文本标签格式
- 如何转换<文本>(文本标签)在jquery中锚定标签
- 启动d3强制布局折叠,文本标签重复
- 如何检查PDF Form/Javascript中按钮的文本/标签
- 替换输入标记之前或之后的文本标签