Почему код на JsFiddle не работает, а на CodePen работает?
На codepen весь JS код выполняется после загрузки DOM. На JSFiddle - нет. Нужно писать так - document.addEventListener("DOMContentLoaded", function(event) {
var button = document.getElementById('button');
var qq = document.getElementById('qq');

button.onclick = function (){

	qq.style.background = 'green';
  
};
});
страница не успевает загружаться, оберните в window.onload = function(){ 
 //ваш код
}