前提・実現したいこと
javascriptにてページ遷移先でアクション(特定のボタンをクリック)をしたいのですが
どうすればいいの変わりません。
該当のソースコード
<script> function buttonClick(){ document.location.href = "https://sample.com"; elements = document.querySelector('item_name b').click(); } ```ここに言語名を入力 javascript html ```<input type="button" value="buttonnnn" onclick="buttonClick()">
console.logでelementsを出してみて、
それにちゃんと値がないなら、document.location.href = "https://sample.com";がおかしいという切り分けはできる気がします。(一発で答えられなくてすみません)
少々お待ちください。
ページが遷移してしまうのでconsoleにでないです。
せんい先でクリックイベントを実行してる理解だったのですが、違いましたか?
出ないのは、ページがせんいしているからではなくて、値が取れていないから(null, undefined)だったりしませんか。(違ったらすいません)
console.log(elements)の前後の行に、console.log("これからelements出します")
console.log("elements出てるはずです") とかして、残るかやってみると、切り分けできるかと。
してみたんですけど、これからelements出しますも出ません。
遷移する前に、Uncaught TypeError: cannot property 'click'とでます。
iframeなどかえる必要があるのでしょうか?
うーん、そうかもしれません。あと、
https://teratail.com/questions/276539
とかみたんですが、
せんい先をjsでどうにか変更するみたいのは、あんまやらないみたいです。
やるとしたら、urlにそのための情報を渡しておくとかなんでしょうか。
私も詳しくないんですが。
そうですか。ありがとうございます。
JavaScriptでは無理では。
他者のサイトですよね。
そうです。楽天でお気に入りに登録するのような動作を実行したかったので。
回答1件
あなたの回答
tips
プレビュー