如何向dojo小部件添加类?

Ame*_*men 11 javascript dojo

我想在下面的小部件中添加多个类以用于样式目的:

var filteringSelect = new dijit.form.FilteringSelect({
    id: "test",
},
"test");
Run Code Online (Sandbox Code Playgroud)

我怎么做到这一点?

这是实际的html:

 <div tabindex="-1" wairole="combobox" dojoattachpoint="comboNode" dojoattachevent="onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse" id="widget_test" class="dijit dijitReset dijitInlineTable dijitLeft dijitComboBox" role="combobox" widgetid="test">
        <div style="overflow: hidden;">
            <div dojoattachevent="onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse" wairole="presentation" dojoattachpoint="downArrowNode" class="dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton" role="presentation">
                <div class="dijitArrowButtonInner">
                    &thinsp;
                </div>
                <div class="dijitArrowButtonChar">
                    ?
                </div>
            </div>
            <div class="dijitReset dijitValidationIcon">
                <br>
            </div>
            <div class="dijitReset dijitValidationIconText">
                ?
            </div>
            <div class="dijitReset dijitInputField">
                <input type="text" waistate="haspopup-true,autocomplete-list" wairole="textbox" dojoattachpoint="textbox,focusNode" dojoattachevent="onkeypress:_onKeyPress,compositionend" class="dijitReset" autocomplete="off" role="textbox" aria-haspopup="true" aria-autocomplete="list" aria-invalid="false" id="test" tabindex="0" aria-required="true" value="United States"><input type="text" style="display: none;" name="">
            </div>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

lin*_*3rd 9

dojo.addClass(filteringSelect.domNode, "yourClass");
Run Code Online (Sandbox Code Playgroud)

这也处理DOM节点已经包含"youClass"作为CSS类的情况,以便不添加重复项.dojo还提供了使用dojo.removeClass()和dojo.toggleClass()来处理CSS类管理的其他方法.

http://staging.dojotoolkit.org/reference-guide/dojo/addClass.html