-2

私のコード:

<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 のコードが改行されていることがわかりました....(word == what????)

4

1 に答える 1

2

それはあなたが探しているものですか?

var html = document.getElementById("box").innerHTML;
for (var i = 0, len = html.length; i < len; i++) {
    if (html[i] === "\n") {
        // new line
    }
}
于 2013-01-21T10:24:17.573 に答える