Недавно я создал микробиблиотеку, которая предоставляет нечувствительные к регистру строковые помощники: https://github.com/nickuraltsev/ignore-case . (Он внутренне использует toUpperCase
.)
var ignoreCase = require('ignore-case');
ignoreCase.equals('FOO', 'Foo'); // => true
ignoreCase.startsWith('foobar', 'FOO'); // => true
ignoreCase.endsWith('foobar', 'BaR'); // => true
ignoreCase.includes('AbCd', 'c'); // => true
ignoreCase.indexOf('AbCd', 'c'); // => 2
Вы можете использовать getComputedStyle ().
var element = document.getElementById('overflowobject'),
style = window.getComputedStyle(element),
overflowX = style.getPropertyValue('overflow-x');
Затем вы можете проверить overflowX == 'hidden'
https://developer.mozilla.org/en-US / документы / Web / API / Window / getComputedStyle