Показать сообщение отдельно
  #6 (permalink)  
Старый 04.07.2013, 06:42
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<script>var url = 'http://lookatcode.com/files/tutorial/browser/dom/metric.html';

function getLines(source){
    var document = window.document.implementation.createHTMLDocument();
    document.open();
    document.write(source);
    document.close();
    var lines = document.body.innerText.split('\n');
    return lines.filter(function(line){
        return line.trim();
    });
}

var request = new XMLHttpRequest();
request.open('GET', url);
request.onreadystatechange = function() {
    if (this.readyState === this.DONE) {
        alert(getLines(this.responseText)[3]);
    }
};
request.send();
</script>


В Firefox работать не будет, потому что разрабы забили на innerText. А textContent тут не подходит. Ну и пусть пасутся.
Ответить с цитированием