Как я могу узнать, что код 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
}
}