← 回到文章列表

使用JavaScript过滤HTML标签

想必有时候会碰到这样的问题 一个表格 我需要获得一列的内容 或者多个div一组 我需要获取div内的内容 那么使用js该如何搬到呢 思路如下: 写正则表达式 将HTML标签替换成可轻易识别的符号或者文字 使用split剪切字符串 获得内容数组 代码如下

想必有时候会碰到这样的问题
一个表格 我需要获得一列的内容
或者多个div一组
我需要获取div内的内容
那么使用js该如何搬到呢

思路如下:
写正则表达式 将HTML标签替换成可轻易识别的符号或者文字
使用split剪切字符串 获得内容数组
代码如下

	//obj爲一個需要獲取列值中的一個img按鈕
	var tempStr = obj.parentNode.parentNode.innerHTML.replace(/[\r\n\t]/g,"").replace(/<[^>]+>/g,"|");
	tempStr = tempStr.substring(1,tempStr.length-1);
	var split = tempStr.split("||");

HTML文档

<div id="aline"><div>text1</div><div>text2</div><div>text3</div><div>text4</div><div>text5</div><div><img src="button.gif"></div></div>

在这里找找

输入关键词,找一篇过去的记录。