<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p class="main>
<p class="item" id="14">24</p>
<p class="item" id="12">22</p>
<p class="item" id="13">2</p>
<p class="item" id="14">2</p>
</p>
</body>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
var arr = document.getElementsByClassName('item')
console.log(arr.length )
$('.item').each(function(index) {
alert(index + ': ' + $(this).text());
});
</script>
</html>
Kenapa hasil cetakan 3, yang pertama 22, betul selepas tanggalkan tag utama, sila beritahu saya sebabnya
Ada 2 masalah:
1.utama tiada petikan berganda
2 Ada duplicate id
<p class="utama> Anda meninggalkan petikan berganda
Oleh kerana
class="main"
anda tiada petikan berganda terakhir, terdapat masalah dengan pemaparan penyemak imbas. . .Petikan berganda anda menambah tag p pertama anda. Itulah sebabnya panjang tatasusunan yang dipaparkan ialah 3.
Tidakkah anda perasan sesuatu yang luar biasa tentang tag P pertama? . . , merah jambu muda memancarkan suasana yang unik~, yang utama tiada tanda petikan penutup
utama tiada petikan berganda. . .