ページ上のボタンにはonclickイベントがあり、クリックするとjsがトリガーされ、バックグラウンドにajaxリクエストが送信され、一連の判定の後、バックグラウンドはjsにURLを返します。 リーリー
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
URL に直接ジャンプできます。なぜクリックをシミュレートするのですか? window.location.href = url を直接指定します。
onclick はクリック イベントを監(jiān)視するため、最初にテスト メソッドの呼び出しをトリガーし、繰り返し呼び出し続けますが、herf ジャンプはトリガーできません
Ajax を送信した後、タグのクリック イベントをシミュレートする必要はなく、location.href = ジャンプする必要がある URL を設(shè)定するだけです
ページに飛ぶ場合はa
的 onclick
事件;
需要去除的話當(dāng)前方式直接 t.onclick = null;
を外す必要はありません
お試しいただけます
新しいページを開きます: window.location.href = url;
新しいウィンドウを開きます: window.open(url);
a タグにはデフォルトのクリック イベントがあり、onClick はデフォルトのイベントと競合すると推定されます。
非同期操作があるため、ブラウザはをインターセプトします。 window.open()