如何将randString的值传递给URL
? URL = randString
不起作用。
<!DOCTYPE html>
<html>
<body>
<h1 id ="test">s1</h1>
<script>
var str1 = "http://www.vofoo.ru/reklam1.html";
var str2 = "http://www.viewtubes.ru/reklam1.html";
var str3 = "http://nofnof.xyz/reklam1.html";
var array = [str1, str2, str3];
var randString = array[Math.floor(Math.random()*array.length)];
document.getElementById("test").innerHTML = randString;
</script>
<META HTTP-EQUIV=REFRESH CONTENT="1; URL=document.getElementById(test).value">
</body>
</html>
关闭脚本标签后URL
无法识别randString
最佳答案
当你可以在 JS 中做到这一点时,为什么还要使用元?
有这样的声明:
window.location.href = randString;
像这样:
var str1 = "http://www.vofoo.ru/reklam1.html";
var str2 = "http://www.viewtubes.ru/reklam1.html";
var str3 = "http://nofnof.xyz/reklam1.html";
var array = [str1, str2, str3];
var randString = array[Math.floor(Math.random()*array.length)];
document.getElementById("test").innerHTML = randString;
window.location.href = randString;
关于javascript - 我如何通过html中的id获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319011/