Мне нужно узнать ширину блока без учета padding без JQuery при этом это должно указываться только в пикселях и быть числом.
document.body.onload = function() {
alert(document.getElementsByClassName('progressbar').width);
}
.progressbar {
width:20%;
height:100px;
padding:10px;
background:black;
}
.progressbar .progress {
width:100%;
height:100%;
background:red;
}
<div class="progressbar">
<div class="progress"></div>
</div>
Функция .getComputedStyle()
вернет окончательные значения свойств, применяемые к элементу. При этом все размеры приводятся к пикселям, например width: 212px
или font-size: 16px
. Чтобы преобразовать к числу используем .parseInt()
var computedStyle = getComputedStyle(document.getElementById('test'), null)
var width = parseInt(computedStyle.getPropertyValue('width'));
console.log(width);
div {
height: 50px;
padding: 50px;
width: 100%;
}
<div id="test"></div>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Возможно ли как-то запретить выполнение JavaScript из адресной строки? То есть, запросы вида:
Помогите пожалуйста решить проблему с кроссдоменным запросомЯ расположил бекенд на одном сервере, а фронтэнд на другом
делаю на framework7 и появилась проблема, если по полю тапаю, которое низко, то появляющаяся клавиатура перекрывает поле и не видно что вводишькак...
ПриветМожно ли пройтись циклом по массиву внутри шаблонной строки? Например, есть массив: