删除总是与innerHTML不同的文本(没有Jquery)
Remove text always different with innerHTML (no Jquery)
我的网站有一个页面,可以导入(使用专用小部件)来自远程服务器的Ical提要。我无法自定义这个提要的输出,我的目标是删除一些特定的文本。我能够删除"一些文本5",因为它总是一样的,但我想知道如何在"预订"之前删除整个文本。由于这个文本总是不同的事实,我想这是不可能的,但是它应该总是包含相同数量的字符,所以也许可以在"保留"之前计算字符数量以删除它。
<table class="contentpaneopen" style="border:0px">
<tbody>
<tr class="headingrow">
<tr>
<tr valign="top" align="left">
<td colspan="4">
Status: Verified + Confirmed, Duration: 2013-11-19 09:00 - 09:30, Reservation ID: R1580
<br>
some text1
<br>
some text2
<br>
some text3
<br>
some text4
<br>
some text5
<br>
</td>
</tr>
<tr>
<tr>
<tr>
</tbody>
</table>
我是一个非常JS的新手,我不知道该怎么做。有线索吗?
http://jsfiddle.net/w2cfh/
如果我理解正确,您希望删除保留ID之前和之后的内容。在这种情况下,正则表达式是最简单的方法(http://jsfiddle.net/w2cfh/1/):
document.body.innerHTML =
document.body.innerHTML.replace(/^['w'W]*(Reservation ID: .+)['w'W]*$/, '$1');
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 为什么单选按钮的文本没有出现
- 删除总是与innerHTML不同的文本(没有Jquery)
- 文本没有所有后代节点的 JS 内容
- 搜索字段文本没有't在FF 3.6中显示
- 文本没有显示在背景图像上
- 我的文本没有添加到Angular js中的列表项中
- 来自knockout.js视图模型的文本没有显示在html中
- ctx.填充文本没有显示任何内容
- 正文HTML中的文本没有被正确替换
- 为什么文本没有出现在svg矩形中?
- 为什么按后退键时输入的文本没有被删除
- 更新& lt; a>文本没有任何延迟
- Jquery克隆只有文本没有属性不工作
- 文本没有显示在谷歌地图标记上的标签上
- iFrame文本没有显示在Firefox上,但在Chrome上工作(document.body.innerHTML)
- d3文本没有't随节点移动
- 当我使用 jQuery 从“追加”添加文本时,文本没有显示
- 使用jQuery时文本没有按预期更新
- 为什么我的带有html标签的文本没有'当我使用javascript时,它不会正确显示