[英]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.