我有两个名称为price1
[顺便说一句,我知道有重复的 ID 是违反标准的,这与 NAME 相同吗?]
<TR CLASS="Blocks" id="p_priceKILO" style="display: none ;">
<TD>Price:</TD>
<TD><INPUT TYPE="text" name="price1">$/kilo</TD>
</TR>
<TR CLASS="Blocks" id="p_pricePOUND" style="display: none ;">
<TD>Price:</TD>
<TD><INPUT TYPE="text" name="price1">$/pound</TD>
</TR>
一次只能看到其中一行(使用 javascript)
我使用以下java代码来检索price1
public PricePosition(HttpServletRequest request) {
this.price1=StringFunctions.StringToDouble(request
.getParameter("PRICE1"));
...
有什么巧妙的方法可以只检索可见元素吗?
我有一个解决方法 - 调用它们price1a
并price1b
根据我对哪个可见的知识检索正确的,但我想知道是否还有另一种方法。