
質問させてください。
現在Javascriptを勉強中です。
クリックさせたいが、click()が動作せず途方にくれております。。。
たとえば、画像1の黄色で囲んだ画像をクリックしたことにするには、どういった記述で動作しますか?
いろいろググッて見ましたが、核心を突いた回答を得ることが出来ませんでした。。。
使用しているブラウザはグーグルクロームです。
Consoleで下記のコマンドを試しましたがダメでした。。。
document.getElementsByClassName('commerceMainImg').click();
Uncaught TypeError: document.getElementsByClassName(...).click is not a function(…)
*これが、たとえば、下記のような記述だと、簡単にクリックを取得できるのですが・・・
<input id="add-to-cart-button" name="submit.add-to-cart" title="ショッピングカートに入れる" data-hover="左から<b>__dims__</b>を選択して<br>ショッピングカートに追加" class="a-button-input" type="submit" value="カートに入れる" aria-labelledby="submit.add-to-cart-announce">
document.getElementById('add-to-cart-button').click();
何卒よろしくお願いいたします。

No.1ベストアンサー
- 回答日時:
getElementsByClassNameが返すのは単独の要素ではなくnodelistです。
https://developer.mozilla.org/ja/docs/Web/API/Do …
クリックする対象を指定する必要がありますので、
getElementsByClassName("hoge")[0]などとしてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
開いた子ウィンドウにあるボタ...
-
JavaScriptのfileオブジェクト...
-
BackSpaceしたい(QNo.2734284の...
-
SendKeys()が一番最後に実行さ...
-
onclickが動作しない
-
jQueryで設定したイベントハン...
-
onchangeイベントを強制的に発...
-
【jQuery】input nameの文字列...
-
selectを変更不可にしたい
-
<input>の選択肢をプルダウンメ...
-
onClick="this.form.submit
-
プルダウン 項目が多いので先頭...
-
スマホのフォームでのselect複...
-
javascript:データを日本語で...
-
confirmのOK・キャンセルを押し...
-
sessionの値でボタンを活性・非...
-
submitした値を返したい
-
Selectの中身をfor文で入れる
-
ラジオボタンでクリックした値...
-
ページ間で変数を保持したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
JavaScriptのfileオブジェクト...
-
javaScriptの変数をJavaの変数...
-
VB.NETで<Input>タグ、<text...
-
onclickが動作しない
-
formのfileの値をhiddenでも持...
-
追加ボタンを押した際に ok ボ...
-
クリックさせたいが、click()が...
-
onClickがinput type="image"だ...
-
BackSpaceしたい(QNo.2734284の...
-
同じページでgetElementsを複...
-
Javascriptでフィールドを埋め...
-
困っています。
-
「ボタン」の幅の長さ
-
JavaScriptのロジック?
-
<input type="file"/>
-
CHECKBOXとTEXTBOXのnameが同じ...
-
vbscriptでIE自動入力(コンボ...
-
setIntervalについて
-
JQueryでfunctionに引数としてI...
おすすめ情報