Mam ten kod javascript:Korzystanie zmienną javascript na html <a>
<script ="text/javascript">
var newUrl=window.location.href;
var pathArray="";
pathArray=newUrl.substr(newUrl.lastIndexOf("?")+1);
</script>
chcę użyć zmiennej pathArray jako część mojego href w tagu
To jest mój kod html
<a href="game.html?"+pathArray>
<img src="img/RestartButton.png" style="position:absolute;
left:80px; top:220px">
</a>
ale wydaje się, że nie odczytuje wartości, jeśli zmienna, ale jej nazwa zamiast tego.
Niestety, nie można po prostu zrzucić nazwy zmiennej JavaScript w dowolnym miejscu znaczników HTML i oczekiwać, że zadziała. –
Czy zmienna pathArray nie będzie zmienną globalną, ponieważ znajduje się w pliku HTML? –
HTML i JavaScript to dwie różne rzeczy ... HTML nie ma _ zmiennych. Z pewnością nie ma kodu Javascript. HTML nie ma również operatora '+' dla argumentów. Jest to język znaczników, a nie język programowania. –