Сообщение от iMaxmaxmaximus
|
var content = '<html><head><title>Про100</title></head><body>Привет!</body></html>';
alert( content.match(/<title>(.+)<\/title>/)[1] );
|
элегантно...
я б XML парсил
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script>
var content = '<html><head><title>Про100</title></head><body>Привет!</body></html>';
function parseIt(txt){
var ie = (window.ActiveXObject) ? true : false;
if (ie) {
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
try {
xmlDoc.loadXML(txt)
if (xmlDoc.parseError.errorCode != 0) throw {message:xmlDoc.parseError.reason}
}
catch (e) {alert(e.message); return}
} else {
parser=new DOMParser();
var xmlDoc=parser.parseFromString(txt,"text/xml")
if (xmlDoc.documentElement.tagName=="parsererror") {
alert(xmlDoc.documentElement.textContent);
return
}
}
alert(xmlDoc.getElementsByTagName('title')[0].firstChild.nodeValue);
}
parseIt(content);
</script>
</html>