javascript - 如何在 Javascript 中创建 url 随机化器?

标签 javascript html css

我想要的-

单击图像时执行的 Javascript url 随机化程序。我不希望浏览器导航到不同的页面,我希望随机 url 加载到 iframe 中。我将如何制作随机发生器(一些随机 url - http://www.google.comhttp://www.yahoo.comhttp://www.stackoverflow.com)?

编辑 - 所以用这个

var urls=['url1.com','url2.com','url3.com']; 
var randomURL = urls[Math.floor(Math.random()*urls.length)];
myframe = get("myframe")
myframe.src = Math.random;

它会导航到 iframe 中的随机 url 吗? (顺便说一句,iframe 的名称是 myframe)

最佳答案

将 URL 存储在一个数组中。在事件中,使用 random 方法选择一个随机 URL。

var urls = ['1', '2', '3'];
function onClick() { 
   var randomUrl = urls[Math.floor(Math.random() * urls.length)];

   alert(randomUrl);
}

关于javascript - 如何在 Javascript 中创建 url 随机化器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8828881/

相关文章:

javascript - jQuery 获取点击行的 ID 值

twitter-bootstrap - 如何仅使用 CSS 更改 Bootstrap 4 中字体的大小?

html - 标题相对于表格未正确对齐

html - 使 Bootstrap 导航栏不透明

javascript - 如何使用 jquery 显示具有相同 id 的多个 div 之一?

javascript - 将 HTML 表单输入以 JSON 格式保存到本地文件(如果可能,使用 JavaScript)

html - 如何制作带侧边栏的照片轮播?

javascript - 为什么要预先设置 JavaScript 数组的大小?

javascript - 使用 Snap SVG 将 SVG 加载到特定的 div

javascript - 如何离线保存html表单的状态并允许加载