2012-06-14 85 views
-2

先生。有一些没有id的html按钮。我想访问这些具有相同类型名称和值的HTML按钮。但由于其相同的名称和价值,我无法访问。你可以plz指导我关于下面的是源代码给出访问由vb.net具有相同名称和值的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> 

回答

0

是这个javascript或CSS?请在你的问题中清楚。

我认为VB.NET是在服务器端。你不能使用ASP.NET来操纵DOM中的元素,所以我假设你正在使用JavaScript/CSS。如果你想用的名字BTN1和值ABC选择输入按钮,然后使用以下的选择:

[name=btn1] [value=abc] 

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

然后,您可以使用nth-child CSS选择器进一步选择单个元素,但仅适用于CSS3。例如,以选择第二按钮匹配上述条件,使用以下的选择:

[name=btn1] [value=abc]:nth-child(2) 
+0

请注意,CSS3'第n-child'在IE8或以上不被支持 – compid

相关问题