実現したいこと
①以下URLにアクセス
②iAEONのIDとPWを入力
③ログインボタンクリック
https://gate.aeon.com/auth/login?csid=newns_smp&next=https%3A%2F%2Fshop.aeon.com%2Fnetsuper%2Fcustomer%2Faccount%2Flogin%2F&crtn=https%3A%2F%2Fshop.aeon.com%2Fnetsuper%2F&switching=OFF
発生している問題・分からないこと
②iAEONのIDとPWを入力
ID、PWそれぞれのinput要素に対して.value = "xxxx"で入力自体はできるのですが
表示だけでログインボタンが非活性のままになっており、
input要素をクリックすると、javascriptで入力した値が消えてしまいます。
該当のソースコード
javascript
1// ID入力 2document.querySelector("#__layout > div > div.t-login > main > div > div > section.c-section.p-login__forms > div:nth-child(2) > div > div.c-login-card__body.c-login-body-iaeon > div > form > div:nth-child(1) > div > div > input").value = "xxxx"; 3 4// PW入力 5document.querySelector("#__layout > div > div.t-login > main > div > div > section.c-section.p-login__forms > div:nth-child(2) > div > div.c-login-card__body.c-login-body-iaeon > div > form > div:nth-child(2) > div > div > div.c-pwd-input__container > input").value = "xxxx"; 6 7// ログインボタンクリック 8document.querySelector("#__layout > div > div.t-login > main > div > div > section.c-section.p-login__forms > div:nth-child(2) > div > div.c-login-card__body.c-login-body-iaeon > div > form > div.p-login__form-footer > button").click();
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
値を入力する前にclickするコードを追加しましたが、結果は変わりませんでした。
javascript
1// ID入力欄クリック 2document.querySelector("#__layout > div > div.t-login > main > div > div > section.c-section.p-login__forms > div:nth-child(2) > div > div.c-login-card__body.c-login-body-iaeon > div > form > div:nth-child(1) > div > div > input").click(); 3 4// ID入力 5document.querySelector("#__layout > div > div.t-login > main > div > div > section.c-section.p-login__forms > div:nth-child(2) > div > div.c-login-card__body.c-login-body-iaeon > div > form > div:nth-child(1) > div > div > input").value = "xxxx"; 6 7// PW入力欄クリック 8document.querySelector("#__layout > div > div.t-login > main > div > div > section.c-section.p-login__forms > div:nth-child(2) > div > div.c-login-card__body.c-login-body-iaeon > div > form > div:nth-child(2) > div > div > div.c-pwd-input__container > input").click(); 9 10// PW入力 11document.querySelector("#__layout > div > div.t-login > main > div > div > section.c-section.p-login__forms > div:nth-child(2) > div > div.c-login-card__body.c-login-body-iaeon > div > form > div:nth-child(2) > div > div > div.c-pwd-input__container > input").value = "xxxx"; 12 13// ログインボタンクリック 14document.querySelector("#__layout > div > div.t-login > main > div > div > section.c-section.p-login__forms > div:nth-child(2) > div > div.c-login-card__body.c-login-body-iaeon > div > form > div.p-login__form-footer > button").click();
補足
特になし
回答1件
あなたの回答
tips
プレビュー