链接随机html,通过Javascript/HTML生成随机链接
我正在尝试创建一个脚本,该脚本允许我显示将用户重定向到四个站点中选定的随机URL的超链接。到目前为止,我已经为网站创建了一个数组,并且尝试生成随机url。为了我的目的,输出(“点击去一个随机站点”)不是一个按钮,而是一个简单的(可点击的)字符串。通过Javascript/HTML生成随机链接
运行代码时,我得到一个参考错误“未定义链接(在第18行)”。我认为我已经在代码中定义了链接var link = 'http://' + links[randIdx];,所以我不完全确定为什么我得到这个错误以及如何解决它。
任何人都可以看看我的代码,看看我犯了什么错误,以及如何修复它?
Click to go to a random site
function openSite() {
var links = [
"google.com",
"youtube.com",
"reddit.com",
"apple.com"]
openSite = function() {
// get a random number between 0 and the number of links
var randIdx = Math.random() * links.length;
// round it, so it can be used as array index
randIdx = parseInt(randIdx, 10);
// construct the link to be opened
var link = 'http://' + links[randIdx];
};
return link;
document.getElementById("link").innerHTML = openSite();
}
+0
为什么openSite()函数里面还有openSite()函数? –
+0
这可能是我使用不同的方法让代码工作的一个副产品 –
链接随机html,通过Javascript/HTML生成随机链接相关推荐
- 在JavaScript中生成随机字符串/字符
我想要一个由从[a-zA-Z0-9]随机挑选的字符组成的5个字符串. 用JavaScript做到这一点的最佳方法是什么? #1楼 我认为这将为您工作: function makeid(length) ...
- php mysql 随机字符串函数是,mysql生成随机字符串函数分享
这篇文章主要介绍了mysql生成随机字符串函数分享,本文直接给出实现代码,需要的朋友可以参考下 set global log_bin_trust_function_creators = 1; DROP ...
- c 语言随机验证码原理,用C生成随机中文汉字验证码的基本原理及代码.doc
用C生成随机中文汉字验证码的基本原理及代码 用C#生成随机中文汉字验证码的基本原理 1.汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字, ...
- python生成随机的测验试卷_python生成随机的测验试卷文件
假如你是一位地理老师,班上有 35 名学生,你希望进行美国各州首府的一个小测验.不妙的是,班里有几个坏蛋,你无法确信学生不会作弊.你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能 ...
- python生成随机个人信息——python批量生成随机信息
实验:python批量生成随机信息 这个实验很简单,直接上代码了~~ 一.常用汉字的Unicode编码 在unicode码中,汉字的范围是(0x4e00,0x9fbf),但是其中包含了很多生僻字或 ...
- php mysql 随机字符串函数是_PHP 生成随机字符串的方法函数, 默认长度6位 字母和数字混合件...
PHP 生成随机字符串的方法函数, 默认长度6位 字母和数字混合件/** * 生成随机字符串,可用来自动生成密码 默认长度6位 字母和数字混合 * @param string $len 长度 * @p ...
- mysql中随机16位数字_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法
上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.
- oracle中随机整数怎么写,PLSQL生成随机整数
6 个答案: 答案 0 :(得分:14) 变量需要PL / SQL;从您的问题中不清楚您的代码是否是正确的PL / SQL块.在PL / SQL中,使用INTO语法而不是您正在使用的赋值语法从查询中填 ...
- python随机红包怎么发_python生成随机红包的实例写法
假设红包金额为money,数量是num,并且红包金额money>=num*0.01 原理如下,从1~money*100的数的集合中,随机抽取num-1个数,然后对这些数进行排序,在排序后的集合前 ...
最新文章
- windows10中 git 本地仓库的使用
- opencv-python 使用掩模抠图
- 使用PHP-GTK编写一个windows桌面应用程序
- url、base64、blob,三者之间的转化
- yolov2训练_Yolov2损失函数细节研究
- 微信号也有加人涨粉规则和限制?
- 网络管理与维护作业12
- BoltDB 一个简单的纯 Go key/value 存储 [译]
- Linux mysql 允许远程连接
- javascript animation lib greensock gsap介绍
- 软件测试整理:测试设计
- Appium常用操作之《元素定位、swipe滑屏操作》
- 武汉市10月双软认定好处、认定条件及9月认定名单公示
- java pdf 修改内容_生成PDF全攻略之在已有PDF上添加内容的实现方法
- 中鑫吉鼎|家庭成长期如何进行理财规划
- iOS网络NSURLSession使用详解
- 海绵蛋糕——来至于完美戚风的化身
- 软件安全分析与应用概述
- 数据库“xxx”的事务日志已满,原因为“LOG_BACKUP”
- KEIL下写代码,怎样使{}括号回车时候自动对齐?
热门文章
- 什么是 Caché?
- 丁磊:网易在元宇宙技术和规划上已经做好准备
- 3800元!爆料大神怒赞谷歌Pixel 6:这是今年最好看手机!
- 兼任华为云总裁 余承东能否再续“终端辉煌”
- 因“5毛钱”惹众怒的丰巢:我错了,下次还敢
- 这个城市推出黄金“外卖”!价值低于5.8万元的,只能摩托车配送...
- 畅游“私有化”完成,搜狐股价暴涨逾25%
- 乐华娱乐前训练生黄智博卖口罩诈骗案宣判:获刑三年三个月
- 腾讯被阿里甩出1万亿!中国互联网公司格局剧变!
- 够酷!小米全新折叠屏方案曝光:这次轮到小米引领潮流了?