2014-02-21 4 views
3

아래의 코드에서 JavaScript 요약 표 if 문을 사용할 수 있습니까?JavaScript 여러 항목에 대한 속기

(sel>=0)? true: false; 또는 (sel>=0)? ~~(true)?

var sel=+this.selectedIndex - 3; 

(sel>=0) ? item1.className="show" item2.className="hide" items.innerHTML="My Item 3A" : item1.className="hide" item2.className="show" item3.innerHTML="My Item 3B"; 

답변

3

예, 가능합니다.

sel >= 0 ? (item1.className="show", item2.className="hide", items.innerHTML="My Item 3A") : (item1.className="hide", item2.className="show", item3.innerHTML="My Item 3B"); 
+0

Works Perfect! 감사합니다 :) –

1

이 당신을 도울 수 있습니다

sel >= 0 ? 
(function() { item1.className="show"; item2.className="hide"; items.innerHTML="My Item 3A"; })() : 
(function() { item1.className="hide"; item2.className="show"; item3.innerHTML="My Item 3B"; })(); 
1

를 그냥 익명 함수에 포장!

+1

이 질문에 어떻게 도움이됩니까? – bejonbee

관련 문제