我需要调整代码以使1个链接运行。我从一开始就拥有这个javascript:
for(var i=0;i<videoPage[page].length;i++){
var videoObj = videoPage[page][i];
var subHtml = '';
subHtml += '<a class="free" href="'+videoObj_url+'">test</a>';
我需要调整这一部分:&#39; + videoObj_url +&#39; +&#39;进入这个其他javascript的var link1:
function random_3(){
var myrandom=Math.round(Math.random()*2)
var link1="videoObj_url"
var link2="http://domain1.com"
var link3="http://domain2.com"
if (myrandom==0)
window.location=link1
else if (myrandom==1)
window.location=link2
else if (myrandom==2)
window.location=link3
}
然后
<a onClick="random_3()">test</a>
到目前为止,我尝试了几种组合但没有运气,是否有人知道如何调整该部分?
提前谢谢
答案 0 :(得分:1)
您的代码不完整,缺少许多可以使用某些答案或说明的内容......但基于有限的信息......或许:
function rndVid() {
var myrandom = Math.round(Math.random()*2)
var url = "videoObj_url" + myrandom;
return url
}
for(var i=0;i<videoPage[page].length;i++){
var videoObj = videoPage[page][i];
var subHtml = '';
var thisURL = rndVid();
subHtml += '<a class="free" href="'+thisURL+'">test</a>';
}
Buest猜测......值得一试。