我希望在点击div
时调用函数。
我有arti1()
,arti2()
,arti3()
这些功能。因此,如果我点击div
,div
上的函数如下:
<div class="random" onclick="rondom()">Random</div></div>
function rondom(){
var rndm = Math.floor(Math.random() * 8) + 1;
arti+rndm+().css("display", "block");
}
如何显示该随机函数?
答案 0 :(得分:1)
<div class="random" onclick="rondom()">Random</div></div>
function rondom(){
var rndm = Math.floor(Math.random() * 8) + 1;
eval("arti"+rndm+"().css(\"display\", \"block\")");
}
答案 1 :(得分:0)
你可以使用eval()或者你的 数组内的函数
function rondom(){
var rndm = Math.floor(Math.random() * 8) + 1;
eval ('arti'+rndm+'().css("display", "block")');
}