Javascript分裂与随机内容在其中
Javascript split with random content inside it
我不想使用javascript拆分字符串,因为我不想删除一些文本几次。字符串的值为:
<table cellpadding="2" cellspacing="0" border="0" style="margin-top: 10px;">
<tr>
<td><img src="img/pb_read.gif" alt="Oud" /></td>
<td><a style="overflow: hidden; display: block; width: 195px; " title="Re: One2xs host: Starter" href="read_pb?id=353544">Re: One2xs host: Starter</a></td>
<td><div style="width: 90px; overflow: hidden;"><a href="http://www.one2xs.com/profiel/bekijk?gebruiker=julianh">Julianh</a></div></td>
<td>12-11-2011 07:46:22</td>
<td><input style="margin: 0;" type="checkbox" name="berichten_check[]" value="353544" /></td>
</tr>
<tr>
<td><img src="img/pb_read.gif" alt="Oud" /></td>
<td><a style="overflow: hidden; display: block; width: 195px; " title="Re: Starterhost" href="read_pb?id=353376">Re: Starterhost</a></td>
<td><div style="width: 90px; overflow: hidden;"><a href="http://www.one2xs.com/profiel/bekijk?gebruiker=jidde">Jidde</a></div></td>
<td>11-11-2011 16:19:22</td>
<td><input style="margin: 0;" type="checkbox" name="berichten_check[]" value="353376" /></td>
</tr>
<tr>
<td><img src="img/pb_read.gif" alt="Oud" /></td>
<td><a style="overflow: hidden; display: block; width: 195px; " title="Transactie geweigerd" href="read_pb?id=353248">Transactie geweigerd</a></td>
<td><div style="width: 90px; overflow: hidden;">one2xs</div></td>
<td>10-11-2011 19:53:24</td>
<td><input style="margin: 0;" type="checkbox" name="berichten_check[]" value="353248" /></td>
</tr>
</table>
我想每次都删除<td><input style="margin: 0;" type="checkbox" name="berichten_check[]" value="******" /></td>
,但value
是6个数字的随机代码。如何使用split删除符合该条件的每一行?
我很抱歉我的英语不好,但我希望你能理解我的问题
如果是字符串,使用replace
函数,并结合正则表达式:
string = string.replace(/<td><input style="margin: 0;" type="checkbox" name="berichten_check'[']" value="'d+" '/><'/td>/g, "");
如果元素已经被添加到HTML中,使用:
var elements = document.getElementsByName("berichten_check[]");
for(var i=elements.length-1; i>=0; i--){
var cell = elements[i].parentNode;
cell.parentNode.removeChild(cell);
}
With DOM:
var container_ = document.createElement('div');
container.innerHTML = html;
var inputs = container.getElementsByTagName('input');
for(var i = inputs.length; i--; ) {
var cell = inputs[i].parentNode;
cell.parentNode.remove(cell);
}
html = container.innerHTML;
相关文章:
- 使用jQuery动态添加表并在其中动态添加行
- Javascript未在其中一个变量上输出0
- javascript在其中设置空格时会中断
- 我想在 javascript 中调用一个 php 函数,并在其中传递两个数组作为参数
- 如何将此转盘调整为仅当用户将鼠标悬停在其中一个框上时暂停
- 如何加载一个html页面并在其中只需单击一次即可运行函数
- 多个输入,用户只能在其中一个输入中输入
- 删除超链接将内容保留在其中
- 2个不同的控制器:在其中一个控制器的动作上隐藏元素
- 如果我在其中使用alert,Javascript代码就可以工作,否则它'It’不起作用
- 我如何在AJAX中循环数据并在其中存储特定值's各自的tr td
- 如何在一个随机化的有序列表中随机化多个无序列表
- 有没有什么干净的方法可以对一组||测试进行编码,看看变量的值是否在其中一个测试中
- 将函数的值保存在返回随机值的变量中
- 在一个随机生成图像的PHP脚本中,为什么在一个页面上多次调用它总是生成相同的图像
- 使用“$filter”后选择当前数组项,查看它是否在其中
- jQuery:如何创建一个菜单和子菜单,每次单击时类都会在其中切换
- Javascript 使用 For 循环创建动态表,其中包含要在其中显示的数组
- 获取两个 UI 滑块在其中一个更改时将值传递给 Ajax
- Javascript分裂与随机内容在其中