tôi có mã javascript này:Sử dụng biến javascript trên html <a>
<script ="text/javascript">
var newUrl=window.location.href;
var pathArray="";
pathArray=newUrl.substr(newUrl.lastIndexOf("?")+1);
</script>
Tôi muốn sử dụng biến pathArray như một phần của href tôi trên thẻ
Đây là mã html của tôi
<a href="game.html?"+pathArray>
<img src="img/RestartButton.png" style="position:absolute;
left:80px; top:220px">
</a>
nhưng có vẻ như nó không đọc giá trị nếu biến, nhưng thay vào đó là tên của biến đó.
Xin lỗi, nhưng bạn không thể chỉ đặt tên của biến Javascript ở bất kỳ đâu trong đánh dấu HTML của bạn và mong đợi nó hoạt động. –
Biến pathArray sẽ không phải là biến toàn cầu, bởi vì nó nằm trên tệp HTML? –
HTML và Javascript là hai thứ khác nhau ... HTML không _have_ biến. Nó chắc chắn không có Javascript. HTML cũng không có toán tử '+' cho đối số. Đó là một ngôn ngữ đánh dấu, không phải là ngôn ngữ lập trình. –