Element listesinin içindeki metinleri yeni sekmede numaralandırarak listeleyen javascript kodu alternatifidir.
var dizi = document.getElementsByTagName("p");
var metin = "";
var ayirmaKarakteri = "<br><br>";
for(var i=0; i < dizi.length; i++) {
var numaralandirmaDeseni =
"[" + (i + 1) + "] " + "-".repeat(50) + "<br>";
metin = metin
+ numaralandirmaDeseni
+ dizi[i].innerText
+ ayirmaKarakteri;
}
var x = window.open('');
x.document.write("<pre>" + metin + "</pre>");
Kod çalıştığında yeni sekmede bu tarz bir sonuç görünüyor.
[1]--------------------------------------------------
Duis efficitur orci quis odio convallis sodales.
[2]--------------------------------------------------
Nam semper mi tempor velit malesuada imperdiet.
[3]--------------------------------------------------
Nulla ac ipsum vel enim sagittis finibus id ac lectus.
[4]--------------------------------------------------
Maecenas id leo porta, volutpat leo non, aliquet mauris.
[5]--------------------------------------------------
Pellentesque bibendum orci accumsan vulputate viverra.