내가 추가하는 동일한 기능의 앞부분에서 정의 된 변수를 사용하여 하이퍼 링크 만들기 위해 노력 해왔다 내에서 하이퍼 링크를 자바 스크립트 변수를 추가 : 나는 여기에있는 솔루션을 사용하여 다음과 같은 시도스크립트
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>";
: Passing Javascript variable to <a href >
를하지만 작동하지 않았습니다. 나는 다음 ID 추가 시도 :
<a id="link" href="Game_.html?propid=">Games</a>
을 그리고 스크립트에 이것을 추가 : document.links["link"].href += NAMEVARIABLE;
이 중 하나가 작동하지 않았다. 이 링크는 Isotope에서 발생합니다.이 URL은 스크립트가 실행되기 전에 내 JSON 데이터가로드되는지 확인하는 초보자 문제로 실행됩니다. 이제는 모두 작동합니다. 그러나 위의 방법이 작동하지 않는 이유가 비슷한 문제로 인해 발생했는지 또는 단순히이 문제를 해결할 적절한 방법이 아닌지 확실하지 않습니다.
도움을 주시면 감사하겠습니다. 감사합니다
많은 링크가 있습니까? 아니면 단지 하나? – dunli
그것은 여기에서 일하고있는 것 같다. http://jsfiddle.net/arunpjohny/8uekj/ –
@ArunPJohny 나는 그것이 그 상황에서 작동한다는 것을 알고있다. (다른 곳의 해결책 인 것처럼), 그러나 Isotope에서 일하고있다. 함수)이 jsfiddle이 다루지 않는이 질문의 일부입니다. 그것을 테스트 주셔서 감사합니다. – gcubed