Есть переменная нужно вытащить текст
Есть переменная котороя содержит в себе html страницу
var content = '<html><head><title>Про100</title></head><body>Привет!</body></html>'; так вот мне нужно из это текста вытащить значение тега title я пытался так content.responseText.document.getElementsByTagName('title')[0] но не помогло( Помогите вы если можете |
То что первое пришло в голову, извращенство конечно, но всё же...
var content = '<html><head><title>Про100<\/title><\/head><body>Привет!<\/body><\/html>'; content = content.split('<'); content = content[3].substr(6); alert(content) |
Спасибо, бротюни!)
|
Цитата:
я б 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> |
var content = '<html><head><title>Про100</title></head><body>Привет!</body></html>'; alert( content.match(/<head>(.+)<\/head>/)[1] );а вт так почемуто не рабит |
adik7960,
var content = '<html><head><title>Про100</title></head><body>Привет!</body></html>'; alert( content.match(/<head>(.+)<\/head>/)[1] ); |
хм, а у меня заработало только без [1]
|
Здравствуйте, не подскажите как вытащить "слово2" из конструкции?
<span> <span><img/>Слово1</span> Слово2 </span> |
Nexus,
var sp = document.getElementsByTagName('span'); document.body.removeChild(sp[1]); alert(sp[0].innerHTML) |
Ruslan_xDD,
Не работает. Консоль ошибок пишет "Node was not found" и выделяет эту строчку: "document.body.removeChild(sp[1]);" |
Часовой пояс GMT +3, время: 22:02. |