請幫我在這裏解決以下問題。如何獲得由循環生成的一組dropDow的唯一ID?
代碼:
<%for(int ind=0;ind<15;ind++){%>
<tr>
<struts-el:select name="OpEnh01pagSincomModelMaintanenceFormBean" property="mdlCode" styleId="mdlDrpDown_+'<%=ind %>'" onchange="modelCodeChanged(this.id)">
<struts-el:options collection="listmodelCodes" property="modelCode" labelProperty="modelCodeDesc" />
</struts-el:select>
</tr>
<%}%>
1)我想在15行15個下拉菜單。我想dropDown的索引來確定哪個dropDown在JavaScript中被修改。
2)我想獲得一個唯一的ID,以便我可以在onChangeEvent調用的JavaScript中使用dom訪問它。
我有一個form bean的名稱屬性mdlDrpDown1,mdlDrpDown2等..
我想這種格式:styleId="mdlDrpDown_+'<%=ind %>'"
但不能把它作爲styleId,產權屬性不runTimeExpr。
平變化傳遞'this.id'但沒有設置id屬性。 –
其實在生成的html。 「styleId」屬性被轉換爲「id」屬性。因此,我使用this.id作爲JS的參數。 但我的主要問題是我無法獲得屬性或StyleID屬性中的loopIndex。 – Vishnu300