我只需要在两个标签之间提取一些信息,在本例中为<title>
例如:
...
<title>I Need This!</title>
...
我只需要能够获取标签之间的信息。我在考虑使用split()
,但是,我无法弄清楚如何在前后剪切所有数据,只是抓住标题标签中的内容。你可以告诉我,我是一个文本格式的初学者。谢谢!
编辑:我正在查看的文件类型示例如下:https://gdata.youtube.com/feeds/api/videos/http://youtu.be/_OBlgSz8sSMg?v=2
我只是想尝试使用标题标签中的内容来获取视频的标题。
答案 0 :(得分:4)
var text = '<title>I Need This!</title>',
match = text.match(/<title>([^<]*)<\/title>/),
youGotThis = match[1];
这里是小提琴:http://jsfiddle.net/RPbSE/
答案 1 :(得分:0)
DOM既适用于XML,也适用于HTML,所以简单
var titleNodeList = yourXMLDocument.getElementsByTagname('title');
var firstTitle = titleNodeList[0];
var titleTextNode = firstTitle.firstChild;
alert(titleTextNode);
应该这样做。