-2

先生 。有一些没有 id 的 html 按钮。我想访问这些具有相同类型名称和值的 html 按钮。但是由于它们的名称和值相同,我无法访问。你能指导我一下下面是给出的源代码吗

<FORM NAME='f1' METHOD='post' action='dfassfeed21.php'><INPUT TYPE='hidden' NAME='txtid' value='E712050-15'><INPUT TYPE='hidden' NAME='txtpsw' value='HH29'><INPUT TYPE='hidden' NAME='txtassno' value='1'><INPUT TYPE='SUBMIT' NAME='btnSub' value='Start' style='background-color:#009900; color:#fff;'></FORM>

<FORM NAME='f1' METHOD='post' action='dfassfeed21.php'><INPUT TYPE='hidden' NAME='txtid' value='E712050-15'><INPUT TYPE='hidden' NAME='txtpsw' value='HH29'><INPUT TYPE='hidden' NAME='txtassno' value='2'><INPUT TYPE='SUBMIT' NAME='btnSub' value='Start' style='background-color:#009900; color:#fff;'></FORM>

<FORM NAME='f1' METHOD='post' action='dfassfeed21.php'><INPUT TYPE='hidden' NAME='txtid' value='E712050-15'><INPUT TYPE='hidden' NAME='txtpsw' value='HH29'><INPUT TYPE='hidden' NAME='txtassno' value='1'><INPUT TYPE='SUBMIT' NAME='btnSub' value='Start' style='background-color:#009900; color:#fff;'></FORM>
.
.
.
.
.
.
.
.
.
.
<FORM NAME='f1' METHOD='post' action='dfassfeed21.php'><INPUT TYPE='hidden' NAME='txtid' value='E712050-15'><INPUT TYPE='hidden' NAME='txtpsw' value='HH29'><INPUT TYPE='hidden' NAME='txtassno' value='1'><INPUT TYPE='SUBMIT' NAME='btnSub' value='Start' style='background-color:#009900; color:#fff;'></FORM>
4

1 回答 1

0

这是javascript还是CSS?请清楚你的问题。

我假设 VB.NET 在服务器端。您不能使用 ASP.NET 来操作 DOM 中的元素,所以我假设您使用的是 javascript/CSS。如果要选择名称为btn1且值为abc的输入按钮,请使用以下选择器:

[name=btn1] [value=abc]

请注意,该值必须是字母数字。

然后您可以使用 CSS 选择器进一步选择单个元素nth-child,尽管仅在 CSS3 中可用。例如,要选择符合上述条件的第二个按钮,请使用以下选择器:

[name=btn1] [value=abc]:nth-child(2)
于 2012-06-14T08:59:10.037 回答