<div class="test">test</div>
var elem = document.querySelectorAll('.test')[0]; elem.cssText = 'color: red;';
var block = document.querySelectorAll('#block')[0]; block.innerHTML = '<div class="test">test</div>'; var elem = document.querySelectorAll('.test')[0]; elem.cssText = 'color: red;';
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <div id="block"></div> <script> var block = document.querySelectorAll('#block')[0]; block.innerHTML = '<div class="test">test</div>'; var elem = document.querySelectorAll('.test')[0]; // elem.style.cssText = 'color: red;'// работает но нежелательно // elem.style.color = 'red'; //стандартный метод elem.style.setProperty('color','red') //если хочется погорячее </script> </body> </html>