2010-12-27 18 views
10

、私は何かを表示または非表示にしたいとき、私はこれを行う:jQueryのようにYUIの要素を表示/非表示にするにはどうすればよいですか? jQueryので

$('#elementId').show(); 
$('#elementId').hide(); 

私はYUIでこれをどのように行うのですか?私はYAHOO.util.Dom.get( 'elementId')を試しました。hide()、私の同僚に尋ね、ドキュメントを見て、Googleを検索しました。ドキュメントから、これはうまくいくはずです。

YAHOO.util.Dom.get('elementId').setStyle('display', 'none') 

もちろん、そうではありません。どうやら私はこれを行う必要はあり

document.getElementById('elementId').style.display = 'none'; 

答えて

15

Dom.getは省略できます。 YUI 3.2-

Y.one('#elementId').setStyle('display', 'none'); 
について

YAHOO.util.Dom.setStyle('elementId', 'display', 'none'); 

FYI、(3.3.0pr3のような)YUI 3

Y.one('#elementId').hide(); 

1

YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get('elementId'), 'display', 'none'); 

途方もなく不必要に長いが、それはように見える私は考えることができるすべては、私はフレームワークを使用していないので、吸うそれはこの、あります作業。

関連する問題