同じ関数で以前に定義した変数を使用してハイパーリンクを作成し、次の機能を追加しようとしています。
var NAMEVARIABLE = responseArray[i].Name;
var TITLE_Game = document.createElement("p");
TITLE_Game.className = "TITLE_Game";
TITLE_Game.innerHTML = "<a href='Game_NAMEVARIABLE.html'>Games</a>";
ここにある解決策を使用して、次のことを試しました。Javascript変数を<ahref>に渡す
<a href="Game_.html" onclick="location.href=this.href+'?key='+NAMEVARIABLE;return false;">Games</a>
しかし、それはうまくいきませんでした。次に、IDを追加してみました。
<a id="link" href="Game_.html?propid=">Games</a>
そして、これをスクリプトに追加します。 document.links["link"].href += NAMEVARIABLE;
これもうまくいきませんでした。これらのリンクはIsotope内で発生しています。これは、スクリプトを実行する前にJSONデータが読み込まれていることを確認するという初心者の問題に遭遇しました。これですべて機能していますが、上記の方法が機能しない理由が同様の問題によるものなのか、それとも単にこれを行うための適切な方法ではないのかはわかりません。
どんな助けでも大歓迎です。ありがとうございました