在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';
解决方法
你可以省略Dom.get.
YAHOO.util.Dom.setStyle('elementId','display','none');
FYI在YUI 3(截至3.3.0pr3)
Y.one('#elementId').hide();
对于YUI 3.2-
Y.one('#elementId').setStyle('display','none');