Как записать ширину блока через js

143
19 ноября 2018, 23:30

Почему у меня не работает ?

      var shirina;
    var leftMusic = left_music.offsetWidth;
    var rightMusic =  right_music.offsetWidth;
    var mainWidth = innerWidth;
    var best=document.getElementById("slide_music").offsetWidth;
 shirina = mainWidth-rightMusic-leftMusic;
    best=shirina;//должна получать ширину
Answer 1

Для того, чтобы заработало, нужно задать для leftMusic и rightMusic блоки, для которых вычисляется эта самая ширина, например:

var leftMusic = document.getElementById('left-music');
var leftMusicWidth = leftMusic.offsetWidth;

При этом в файле с разметкой (с разширением .html) должен быть такой элемент:

<div id="left-music"></div>
READ ALSO
Вставить переменную в get запрос [дубликат]

Вставить переменную в get запрос [дубликат]

На данный вопрос уже ответили:

190
Локальный файл конфигурации Javascript

Локальный файл конфигурации Javascript

Есть основной файл, который содержит основные функцииТакже есть файл конфигурации в котором пользователь может менять значение переменных

177
Как получить состояние переключателя switch JavaScript? Надо узнать что выбрано ::after или ::before

Как получить состояние переключателя switch JavaScript? Надо узнать что выбрано ::after или ::before

Имеется пример кода на странице сайтаПодскажите пожалуйста как при помощи внедряемого скрипта js получить состояние переключателя switch? Надо...

142
подключить папку в JS

подключить папку в JS

есть папка models, controllers, routesВ данных папках есть JS файлы примерно такого вида:

141