2012-06-14 117 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

相關問題