Как считать значение параметра тега HTML в js?

154
29 октября 2018, 13:30
<div style="VALUE" class="letter">

как присвоить переменной значение параметра style через его класс?

Answer 1

let element = document.querySelector('.rect'); 
 
Object.assign(element.style, { 
    width: '50px', 
    height: '50px', 
    background: '#cecece' 
});
<div class="rect"></div>

Answer 2

var styleValue = document.getElementsByClassName("1"); 
var a = styleValue[0].getAttribute("style"); 
document.write(a);
<div style="VALUE" class="1">

Answer 3

Возможно я не так понял

let e = document.getElementById('d'); 
 
function getStyle(elem) { 
  let style = ''; 
  [].forEach.call(document.styleSheets[0].cssRules, function(item) { 
    if (item.selectorText == '.' + elem.className) 
      style = item.cssText.replace(/.+?{(.+?)}/, '$1'); 
  }); 
  return style; 
} 
 
e.style.cssText = getStyle(e);
.letter { 
  color: red; 
  font-size: 20px; 
}
<div id='d' class='letter'>asd</div>

READ ALSO
Количество повторений в массиве через reduce

Количество повторений в массиве через reduce

Уже видел ответы на вопрос подсчёта повторений в массиве, но не понятно, что конкретно делает 2строка acc[el] = (acc[el] || 0) + 1;

177
Почему я получаю ошибку 1045 &ldquo;Access denied for user&rdquo;?

Почему я получаю ошибку 1045 “Access denied for user”?

Моя проблема заключается в (1045, "Access denied for user ')Вот код на python

166
WordPress, WooCommerce. Изменение цены и валюты на чекауте

WordPress, WooCommerce. Изменение цены и валюты на чекауте

Есть сайт на woocommerceРаботает по 3 странам и на страницах есть переключатель страны

178
Использование bootstrap markdown

Использование bootstrap markdown

Суть проблемы такова, я подключаю markdown к своему редактору, он прекрасно работает, показывает превью и все очень хорошо

245