簡體   English   中英

嘗試使用其類獲取div的ID

[英]Trying to get id of a div using its class

我有一個奇怪的問題,我正在嘗試使用dojo來實現拖放,這一切都很好。 但是我需要使用某個類來獲取所有div的ID,但是我無法使用dojo.query方法來做到這一點,例如:

        var totalNumDays = dojo.query(".shiftDropper");
        console.log(totalNumDays.id);

這個結果是不確定的?

我也嘗試過使用以下內容:

var totalNumDays = dojo.query(".shiftDropper");
var idName = totalNumDays.attr("id");
console.log(idName);

但是,這以一種奇怪的方式返回結果,它返回id,但作為對象? 如果有人能為我指出正確的方向,那將是很好的,我將包括HTML源代碼,以便讓大家更清楚地了解問題所在:

        <div id="day1dropper" class="shiftDropper">
            <table class="tableDropTarget" id="day1" dojoType="dojo.dnd.Target" accept="shift" copyOnly="false">
                <tbody></tbody>
            </table>
        <div id="clearButton">Clear Shifts</div>
    </div>

    <div id="day2dropper" class="shiftDropper">
            <table class="tableDropTarget" id="day1" dojoType="dojo.dnd.Target" accept="shift" copyOnly="false">
                <tbody></tbody>
            </table>
        <div id="clearButton">Clear Shifts</div>
    </div>

提前致謝

 var totalNumDays = dojo.query(".shiftDropper")[0];
 console.log(totalNumDays.id);

dojo.query返回一個數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM