日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2021-02-11 13:48:09

Re⑤:ブラウザ要素クリックを要素名name以外にも対応をお願いします。

雪乃☆雫 さん

とりあえず出来たんですね☆よかったです^^
えっと、掲載のHTMLのリストは、selectedが付けてあるとゆうことは、何らかのナニカの中身とかなのでしょうか?
ちょっとよく分かりませんが、リストも「li」で順位指定する事で、クリックすることが出来ますよ☆
要素の指定方法ですが、classでは指定出来ないので、ちょっと省いて見やすくして説明すると、ワタシの知る限りでは、なんかこんな感じだと思います。
#-----------------------------------------------
HTML=『<ul>
 <li onclick="alert('あああ')" id="list_id" name="list_name">あああ</li>
 <li onclick="alert('いいい')" id="list_id" name="list_name">いいい</li>
</ul>
<label>
   <input type="checkbox" id="on" name="check1"> 
   <span>オン</span>
   <input type="checkbox" id="off" name="check0"> 
   <span >オフ</span>
 </label>』

テストブラウザとはブラウザ。
これについて
    レイアウトは「全体」
    URLは「about:blank」
テストブラウザのブラウザ読込待機。
テストブラウザの「body\0」をHTMLにブラウザHTML書換。

#idの場合は、固有の1つという認識で、重複していた場合は一番最初のものにヒットします。
#順位を指定する事は出来ません。
//テストブラウザの「list_id」をブラウザ要素クリック。 //「あああ」(先頭)
//テストブラウザの「list_id\0」をブラウザ要素クリック。 //できません
//テストブラウザの「off」をブラウザ要素クリック //オフにチェック

#nameの場合は順位を指定する。nameが単一でも順位の指定が必要です。
//テストブラウザの「list_name」をブラウザ要素クリック。 //できません
//テストブラウザの「list_name\1」をブラウザ要素クリック。 //「いいい」
//テストブラウザの「check1」をブラウザ要素クリック。 //できません
//テストブラウザの「check1\0」をブラウザ要素クリック。 //オンにチェック

#タグの場合も順位を指定する。
//テストブラウザの「li」をブラウザ要素クリック。 //できません
//テストブラウザの「li\0」をブラウザ要素クリック。 //「あああ」

#繰り返しで指定?
2回
 テストブラウザの「li\{回数-1}」をブラウザ要素クリック。
ここまで
#-----------------------------------------------
リストはとりあえず、クリックするとアラートが上がるようにしています。
てきとーに、コメントを外したり付けたりしてお試し下さい。

(編集パスワード送信)

子記事

親記事 (No.997)
返信した記事(元) (No.1001)

この内容(No.1002)に返信

この内容(No.1002)をダウンロード

この内容(No.1002)のテキスト表示





www.eznavi.net