javascript - 如何为CheckedMultiSelect的每个元素添加不同的标题?

标签 javascript html checkbox dojo

我正在尝试为 CheckedMultiSelect 中的每个复选框添加标题。

创建CheckedMultiSelect的代码:

<select id="123" class="soria" dojoType="dojox.form.CheckedMultiSelect" 
        multiple="true" style="width:267px; height:260px;" onchange=""
        store="listStore">
</select>

listStore 是来自 json 的 dojo.data.ItemFileReadStore

关于如何给复选框添加标题有什么想法吗?

UPD. 最后我收到了这样的 HTML 代码(多选单个元素的源代码):

<div aria-selected="false" widgetid="dojox_form__CheckedMultiSelectItem_4"
     id="dojox_form__CheckedMultiSelectItem_4" 
     class="dijitReset dojoxMultiSelectItem">

      <div widgetid="dijit_form_CheckBox_4" role="presentation" 
            class="dijitReset dijitInline dojoxMultiSelectItemBox dijitCheckBox" 
            wairole="presentation">

        <input aria-pressed="false" style="-moz-user-select: none;" 
        tabindex="0" id="dijit_form_CheckBox_4" value="on" 
        class="dijitReset dijitCheckBoxInput" dojoattachpoint="focusNode"
        dojoattachevent="onmouseover:_onMouse,onmouseout:
                         _onMouse,onclick:_onClick" 
        type="checkbox">

      </div>

      <div class="dijitInline dojoxMultiSelectItemLabel" 
            dojoattachpoint="labelNode" dojoattachevent="onmousedown:_onMouse,
                    onmouseover:_onMouse,onmouseout:_onMouse, onclick:_onClick">
            MICHAEL, DOPHINE
      </div>
</div>

问题:如何指向 dojo 为该元素设置唯一标题?

最佳答案

您可以添加一个脚本来更改标题,例如

<script>
var o = document.getElementsByTagName('input');

for(var x in o){
   // check if o[x].name is one of these and then
   // do something with o[x].title ...
}
</script>

关于javascript - 如何为CheckedMultiSelect的每个元素添加不同的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11453647/

相关文章:

javascript - 基于国家/地区的 Bootstrap 表单助手状态选择器

javascript - 如何向中继器添加新行而不丢失复选框中的信息

javascript - 为什么单选按钮或复选框按钮数组上的 element.type 返回 "undefined"

javascript - 为什么在收缩包含 flexbox 的 Canvas 时 BoundingClientRect 不折叠?

javascript - 如何知道我的元素是否溢出

c# - 使用 IronPDF 生成 HTML 目录

Javascript 函数不适用于数组

javascript - jQuery fadeIn() 跟随 after()

javascript - 如何将 JavaScript 对象的键列表记录到控制台

javascript - 当表单有效时 HTML/Bootstrap 验证显示无效