在将id分配给单个列中的两个元素时,我遇到了一些问题。一个元素是dropdown,另一个是文本元素。实际上,我在第一个场景中做到了这一点,但在第二个场景中我面临着一些问题。请帮帮我..。
场景1:
<td>
<select name="fmeaEntityForm[0].subSystem.id" id="subSystem0" onchange="getsubSystemFunction(this)">
<option value="-1">
<spring:message code="label.fmea.select.subSystem" />
</option>
<c:forEach items="${subSystemList}" var="ss">
<option value="${ss.id}">${ss.subSystem}</option>
</c:forEach>
<option value="0">
<spring:message code="label.fmea.select.other" /></option>
</select>
<input type="text" name="fmeaEntityForm[0].subSystem.subSystem" id="subSystemText0" placeholder="Enter Sub-system if selected other"/>
</td>在场景1中,我可以通过:table.rows[rowCount].cells[cellNumber].childNodes[0]轻松访问第一个元素,通过table.rows[rowCount].cells[cellNumber].lastChild访问第二个元素。
场景2:我需要对齐这个下拉列表和文本框,所以我使用了两个类来平行对齐这两个元素。现在两个元素都正确对齐了,但我无法同时访问这两个元素
<td>
<div class="element1">
<select name="fmeaEntityForm[0].subSystem.id" id="subSystem0" onchange="getsubSystemFunction(this)">
<option value="-1">
<spring:message code="label.fmea.select.subSystem" />
</option>
<c:forEach items="${subSystemList}" var="ss">
<option value="${ss.id}">${ss.subSystem}</option>
</c:forEach>
<option value="0">
<spring:message code="label.fmea.select.other" />
</option>
</select>
</div>
<div class="element2">
<input type="text" name="fmeaEntityForm[0].subSystem.subSystem" id="subSystemText0" placeholder="Enter Sub-system if selected other"/>
</div>
</td>css
.element1
{
display:in-line;
float:left;
}
.element2
{
margin-left:5px;
display:in-line;
float:left;
}发布于 2016-01-04 22:22:59
在“场景2”中使用..
table.rows[rowCount].cells[cellNumber].childNodes[0].childNodes[0]获取select元素,和
获取输入元素的table.rows[rowCount].cells[cellNumber].lastChild.childNodes[0]
https://stackoverflow.com/questions/34592891
复制相似问题