解析Javascript中的特定HTML标记 [英] Parsing specific HTML tags in Javascript

查看:71
本文介绍了解析Javascript中的特定HTML标记的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找可解析以下HTML的Javascript:

I'm looking for the Javascript to parse the following HTML:

<p>random text random text random text random text</p>
<kbd><h2>Heading One</h2>Body text Body text Body text Body text</kbd>
<p>random text random text random text random text</p>

...并仅返回:

Heading One

换句话说,我想从<kbd>标签中剥离所有标签和正文.

In other words, I'd like to strip all tags and Body Text from within the <kbd> tags.

任何想法将不胜感激!

推荐答案

var input = /* that HTML string here */;
var div = document.createElement('div');

div.innerHTML = input;

var h2 = div.getElementsByTagName('h2')[0];
var text = h2.innerText || h2.textContent;

alert(text); // alerts "Heading One"

参考:

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆