我一直在尝试使用之前在同一函数中定义的变量来创建超链接以附加:
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 变量传递给 <a href >
<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 数据在脚本执行之前加载。现在一切正常,但我不确定上述方法不起作用的原因是因为类似的问题,还是它们根本不是解决此问题的正确方法。
任何帮助深表感谢。谢谢