-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 でのみ使用できます。たとえば、上記の条件に一致する2 番目のボタンを選択するには、次のセレクターを使用します。

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