如何在javascript中向option元素添加隐藏字段
我想在javascript中向option元素添加一个隐藏字段,但我只是在学习,不知道如何做。我需要隐藏变量,因为我正在将从对象派生的字符串添加到select元素,但我需要这些对象的id,以便稍后检索它们并重新创建对象 我想将其添加到此函数中:如何在javascript中向option元素添加隐藏字段,javascript,Javascript,我想在javascript中向option元素添加一个隐藏字段,但我只是在学习,不知道如何做。我需要隐藏变量,因为我正在将从对象派生的字符串添加到select元素,但我需要这些对象的id,以便稍后检索它们并重新创建对象 我想将其添加到此函数中: function receiveAnswer(response) { var aSeats = document.getElementById("aSeats"); while (aSeats.childNodes.length > 0)
function receiveAnswer(response) {
var aSeats = document.getElementById("aSeats");
while (aSeats.childNodes.length > 0) { // clear it out
aSeats.removeChild(aSeats.childNodes[0]);
}
for (var i = 0; i < response.aSeats.length; i++) { // add the items back in
var option = aSeats.appendChild(document.createElement("option"));
option.appendChild(document.createTextNode(response.aSeats[i]));
option.value = i;
}
}
功能接收应答(应答){
var aSeats=document.getElementById(“aSeats”);
而(aSeats.childNodes.length>0){//将其清除
aSeats.removeChild(aSeats.childNodes[0]);
}
对于(var i=0;i
以下是html:
<% Venue v = (Venue)session.getAttribute("currentVenue"); %>
<% List<Conceptual_Package> cpList = Conceptual_PackageDAO.getInstance().getByVenue(v.getId()); %>
What Packages do you want to see?
<form method="post" action="ttp.actions.Sale3PackAction.action">
<select name="packid" id="packid">
<% for (Conceptual_Package cp: cpList) { %>
<option value="<%=cp.getId()%>"><%=cp.getName1()%></option>
<% } %>
</select>
<input type="button" value=" next " onclick="getSeats();"/>
</form>
<!--new-->
Available Seats:
<div>
</div>
<select name="aSeats" size="10" id="aSeats">
</select>
<input type="button" value=" add " onclick="addToCart();"/>
<div>
</div>
Selected Seats:
<form method="post" action="ttp.actions.sale4Action.action">
<select name="Seat2" size="10" id="seat2">
</select>
<input type="button" value=" remove " onclick="removeFromCart();"/>
</form>
<div>
</div>
<form method="post" action="ttp.actions.finalizeSaleAction.action">
<input type="submit" value=" Buy Tickets "/>
</form>
您想看哪些软件包?
可用座位:
选定席位:
如果愿意,可以使用innerHtml构建带有字符串的元素
方便提示#2:只需将选项长度设置为0,即可清除所选内容:
aSeats.options.length = 0;
选项元素的隐藏字段?你不是说select元素吗?隐藏字段的用途是什么?它做错了什么,出现了什么错误?我们可以看看这个javascript附带的html吗?@Rob博士,@Alex,@mcgrailm编辑,希望能有所帮助!