假设您有这样的事情:
<ul>
<li>4</li>
<li>1</li>
<li>3</li>
<li>6</li>
<li>3</li>
<li>8</li>
<li>9</li>
<li>5</li>
</ul>
然后的问题是使用无法使用sort()
方法的JavaScript查找第一个重复项。
你会怎么做?
checkedArray = [];
elem = document.getElementsByTagName("li"); /* Would be better to have a direct reference to a specific element */
for(var i = 0; i < elem.length; i++) {
var currentValue = elem[i].innerHTML;
if(checkedArray.indexOf(currentValue) != -1) {
// Found
}
checkedArray.push(currentValue);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句