Test name | Executions per second |
---|---|
getComputedStyle | 191.7 Ops/sec |
className | 803.6 Ops/sec |
<div class="foo"></div>
var i = 3000;
var div = document.getElementsByClassName('foo')[0];
while (i--) {
chekele(div);
}
function chekele(element) {
return window.getComputedStyle(element, null).display.indexOf('none') === -1;
}
var i = 3000;
while (i--) {
chekele('foo');
}
function chekele(element) {
return document.getElementsByClassName(element)[0].className.indexOf('hide') === -1;
}