私は2つのボタンを持っていますが、どちらもクリックされたときに実行する機能をトリガーしますが、パラメーターは異なります。ページ上の特定の要素が存在している間にクリックされたときにのみ、その関数をトリガする必要があります。初期化時にボタンのOnClickイベントが発生しますか?
JSコード:
if (pageExists != null) {
document.getElementById('button1').onclick = function(53);
document.getElementById('button2').onclick = function(23);
}
ボタンのHTML(彼らはID以外の同一のコピーです):
<a href="nextpage.html"><button type="button" id="button1">click here</button></a>
機能、それはのlocalStorageでパラメータ店舗を呼び出し、それはに行くべき次のページはhtmlコードを使用しています。ブレークポイントを使用すると、ページが読み込まれるとすぐに53、次に23が格納されます。大文字と小文字の区別は正しいです。
機能を実行する前に2つのボタンの1つがクリックされるまで待つことができますか?私はこれにjqueryを使用することはできません。
'function(53)'? – Rayon
あなたは 'addEventListener'を試しましたか?なぜ 'keyword'を関数名として使用していますか? –
53がパラメータですが、関数の名前はStoreRefですが、質問には関係していないと思ったので、何が起こっているのかを人々が理解できるように機能させました。 – Jayleaf