javascript - 我如何通过html中的id获取值

标签 javascript html

如何将randString的值传递给URLURL = 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/

相关文章:

javascript - 可以滚动内容但不出现滚动条

javascript - 使用 JavaScript 选择棘手的 HTML 元素

javascript - 按 ID 显示/隐藏元素

html - div 内的额外空间

javascript - 当我有这么多页面要分页时,如何处理分页?

javascript - 我如何通过 PHP 和 mySQL 从 JQuery 加速 Chart.js 图形生成?

javascript - 根据下拉列表的值显示单选按钮?

javascript - 使用 jQuery/javascript 更改 html 文本

javascript - 无法理解 Node.js 中的错误

javascript - 在 js 中,为什么我的文件阅读器在编辑输入文件时无法跟踪它