2017-11-17 17 views
-3

나는이 DIV (페이스 북)의 "50 %"로 "사이드 바"와 스타일의 높이로 클래스를 변경하기 위해 노력하고있어 : 다음과 같은 이유그리스 몽키 변화 사업부 아이디 클래스

<div id="pagelet_ticker" class="hidden_elem" style="height: 0px;"> 

나도 몰라 그리스 몽키 스크립트가 작동하지 않습니다. 어떤 제안이라도 대단히 감사합니다. 고맙습니다! --- 아직도 당신이 일을

// ==UserScript== 
// @name   Ticker 
// @namespace  Ticker 
// @description Ticker 
// @include  https://www.facebook.com 
// ==/UserScript== 

var query = document.querySelector('#pagelet_ticker'); //added # 
     query.setAttribute("class", "sidebar"); 
     query.setAttribute("style", "height: 50%;"); //changed attribute to style 
+2

querySelector에 ID 조회에 #가 없습니다. – Taplar

+0

HTML 요소에'height' 속성이 없다는 것이 확실합니다. – melpomene

+0

'#pagelet_ticker'와 함께 작동하지 않습니다. ( – Contv

답변

0

않습니다 작동하지 --- 제안 된 변경 사항을 반영하기 위해 편집?

var query = document.querySelector('#pagelet_ticker'); //added # 
 
query.classList.add('sidebar'); 
 
query.style.height = "50%"; //changed attribute to style
.sidebar { 
 
    background-color: red; 
 
}
<div id="pagelet_ticker" class="hidden_elem" style="height: 0px;">Wee</div>

+0

감사합니다.하지만 불행히도, 아니요. – Contv

1

나는이를 사용했다 :

var ticker = document.getElementById ("pagelet_ticker"); ticker.classList.remove ("hidden_elem"); ticker.classList.add ("sidebar"); ticker.style.height = '200px';

가 도움에 대해 감사합니다!