
質問させてください。
現在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ランキング
-
onchangeイベントを強制的に発...
-
JSのボタンを複数う使うには
-
javaScriptの変数をJavaの変数...
-
return trueとreturn falseの用...
-
Kintone(キントーン)でドロップ...
-
プルダウンで選択すると、DBの...
-
Selectの中身をfor文で入れる
-
文字数を数える際に空白、改行...
-
jqueryで、あるタグが削除され...
-
<JavaScript>tableタグを入力不...
-
Dreamweaverで音をボタンで出る...
-
【JavaScript】プルダウンで数...
-
JSで、テーブルのある行のみ、...
-
【ASP.NET MVC】HTMLヘルパーに...
-
jquery datatablesを使用 イン...
-
スクロールバーの表示位置を変...
-
フォームのPOSTデータをサブウ...
-
フォームのvalueに配列を格納す...
-
WEBフォーム(asp)から画像デ...
-
Selectボックスの幅を自動で広...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
onclickが動作しない
-
クリックさせたいが、click()が...
-
JavaScriptのfileオブジェクト...
-
innerHTML内では改行は禁止?
-
formのfileの値をhiddenでも持...
-
VB.NETで<Input>タグ、<text...
-
ボタンかリンクをクリックする...
-
javaScriptの変数をJavaの変数...
-
onClickがinput type="image"だ...
-
JSのボタンを複数う使うには
-
追加ボタンを押した際に ok ボ...
-
クリックでテーブル内の背景色...
-
任意の<DIV></DIV>の中に計算結...
-
開いた子ウィンドウにあるボタ...
-
BackSpaceしたい(QNo.2734284の...
-
テキストフィールド未入力の場...
-
ボタンをクリックして文字を置...
-
ブラウザの外にあるマウスの情...
-
jQueryで設定したイベントハン...
おすすめ情報