質問: javascriptのonclickで、ループで回しているが指定したaタグのテキストだけを取得したい do until ds_cd.eof response.write " " & ds_cd.fields("cd") & " |" このds_cd.fields("cd")をループで回して取得していまして、この値をonclickで取得しようとすると、どうしてもループした全ての値が取得されてしまいます。 でも、求めたいのはリンクをクリックしたテキスト(1つの値)です。 リンクをクリックしたaタグのテキストだけを取得するにはどうしたらいいのでしょうか?
回答: no1です 出力側(?)の断片しか記述がないし、質問者様の意識はそこにしかないようなので、よくわかりませんけれど、html documentの話であるなら、document側でどうなっているのかが問題になるはずです。 いまいちよくわからないままですが、document要素で全てのリンクタグを監視するものとするなら... document.addeventlistener('click', (e)=>{ if(e.target.nodename == 'a') console.log(e.target.textcontent); }); とか。