解析Javascript中的特定HTML标记 [英] Parsing specific HTML tags in Javascript
本文介绍了解析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"
参考:
查看全文