Im Allgemeinen ist es unwahrscheinlich, dass es in HTML -Dokumenten auf eine riesige <ol> -Liste begegnet wird. Dieser Artikel ist nur eine rein technische Diskussion.
Ich bin zufällig auf dieses Problem gestoßen und habe es getestet.
Die gemessene Grenze beträgt [-2147483648, 2147483647], dh [ - 2^31 ~ 2^31 - 1]
Es gibt einige Unterschiede im Browser.
Bei IE10 und Firefox sind die Sequenznummern der nachfolgenden Listenelemente nach der Erreichung der Sequenznummer den positiven Wert von 2147483647.
2147483645. A
2147483646. B
2147483647. C
2147483647. D.
2147483647. E
2147483647. F
Auf Chrom wird die nächste Sequenznummer nach der Erreichung der Sequenznummer den positiven Wert von 2147483647 zum Grenzwert der Negativwert -2147483648, und die nachfolgenden anschließend werden auf dieser Basis -2147483647, -2147483646, ...
2147483645. A
2147483646. B
2147483647. C
-2147483648. D
-2147483647. e
-2147483646. F