js 获取标签内的内容

js 获取标签内的内容

参考:这篇博客给了我很大的启发。

http://www.cnblogs.com/breakdown/archive/2012/10/09/2716221.html

我遇到的问题:获取span标签中的值51,各种折腾:正则,截取,替换,最后参考上文使用替换解决了。特感谢博主。

<a href=""><span id="span4028807e4ebe04ee014ebea76a6d0001alarm" style="color: rgb(255, 102, 0);">51</span></a>

一.复习正则:

二.解决方法:

1.正则;

2.替换;

3.截取;

三.简单示例:

1.正则:

2.替换:

replace(/<span[\s\S]*?>|<\/span>/g, "");//一层一层抛

var s="<div id="test"><span id="num">555</span></div>";

s=s.replace(/<div[\s\S]*?>|<\/div>/g, "").replace(/<span[\s\S]*?>|<\/span>/g, "");

console.log(s);  //s=555

3.截取:

懂的感恩,懂的回报!

--------zlp

时间: 2024-10-01 08:09:44

js 获取标签内的内容的相关文章

JS获取标签方法及兼容处理

document.getElementById('Id名');  // 所有浏览器 document.getElementsByTagName('标签名'); // 所有浏览器 document.getElementsByName('name'); // 所有浏览器 document.getElementsByClassName('类名');       // 除ie9以下,均支持 如需通过类名获取标签,并兼容所有浏览器,则需做兼容处理: 1 /* 2 * 功能: 通过类名获取一定范围内的标签数

获取标签中的内容

1.元素.innerText        js设置或获取标签中的文本 var box=document.getElementById('box') box.innerText='四大皆空' var box=document.getElementById('box') console.log(box.innerText ) 2.元素.innerHTML     js设置或获取标签中的内容(包括 HTML 标记) var box=document.getElementById('box') box

总结php删除html标签和标签内的内容的方法

经常扒别人网站文章的坑们:我是指那种批量式采集的压根不看内容的,少不了都会用到删除html标签的函数:这里介绍3种不同用途上的方法: $str='<div><p>这里是p标签</p><img src="" alt="这里是img标签"><a href="">这里是a标签</a><br></div>'; 1:删除全部或者保留指定html标签 php自带的

CSS标签内多余内容隐藏

CSS: 1 <style> 2 .mazey{width:100px;} 3 .nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 4 </style> HTML: 1 <div class="mazey nowrap">http://www.mazey.net/baby/blog/#http://www.mazey.net/baby/blog/#http://www

正则表达式 获取括号内的内容

https://blog.csdn.net/genius_yym/article/details/79670035 JS 正则表达式 获取小括号 中括号 花括号内的内容 var str="123{xxxx}456[我的]789123[你的]456(1389090)789"; var regex1 = /\((.+?)\)/g; // () 小括号 var regex2 = /\[(.+?)\]/g; // [] 中括号 var regex3 = /\{(.+?)\}/g; // {}

js 获取页面内链接

今天有同学问如何用 JS 正则表达式获取一段文本中的超链接,并对超链接进行处理,想了几分钟,写了下面的代码: var re = /https?:\/\/[\w\.:~\-\d\/]+(?:\?[\w\d\-_&=%]+)?(?:#[^\s]+)?/i; 这个正则表达式处理这种类型的URL: protocol://host:port/path?param=value#xxoo 想法是好的,但总要测试通过才可以,随即又写了一段获取页面内所有带有 src, href 属性的代码: function g

xpath提取目录下所有标签内的内容 //text()

利用xpath来提取所有标签里面的内容,即使标签头不同 1 #-*-coding:utf8-*- 2 import re 3 import os 4 from lxml import etree 5 html = ''' 6 <!DOCTYPE html> 7 <html> 8 <head lang="en"> 9 <meta charset="UTF-8"> 10 <title>测试-常规用法</t

xpath提取目录下所有标签内的内容,递归 //text()

利用xpath来提取所有标签里面的内容,即使标签头不同 1 #-*-coding:utf8-*- 2 import re 3 import os 4 from lxml import etree 5 html = ''' 6 <!DOCTYPE html> 7 <html> 8 <head lang="en"> 9 <meta charset="UTF-8"> 10 <title>测试-常规用法</t

js获取非行内样式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-