Как я могу узнать, что код HTML создает новую строку?

Мой код:

<div id="box">
    <p>
        123
    </p>
    <p>
        abc
    </p>
</div>
<script>
    var html = document.getElementById("box").innerHTML;
    for (var i = 0, len = html.length; i < len; i++) {
        var word = html.charAt(i)
        alert("_" + word + "_" + i)  //Attention!!      when the "i" == 0
        if (i == 0) {
            alert(word==" ")        // it is false.....
        }
    }
</script>

Используя API: "chatAt", как написать, я мог знать, что код HTML меняет новые строки.....(слово == что????)

1 ответ

Решение

Это ты ищешь?

var html = document.getElementById("box").innerHTML;
for (var i = 0, len = html.length; i < len; i++) {
    if (html[i] === "\n") {
        // new line
    }
}
Другие вопросы по тегам