在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');

仅供引用,在YUI 3中(自3.3.0pr3起)
Y.one('#elementId').hide();

对于YUI 3.2-
Y.one('#elementId').setStyle('display', 'none');

关于javascript - 与jQuery中一样,如何显示/隐藏YUI中的元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4541741/

10-09 10:15