函数中的随机数.click

时间:2018-01-26 21:13:24

标签: javascript jquery random

我写了这个:

var x = (Math.floor(Math.random() * (1 - 1)) + 1).toFixed(1);
 $("div[style='top: "x"px; opacity: 0.5;']").click();

我希望x中的top: "x"px是从0到1的随机区域,在昏迷之后有一个位置,后面的文字就像使用它*,我的意思是背后的任何文字这是真的。

抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

我发现您的代码存在两个问题。

  1. Math.random() * (1 - 1)这是0,并且始终为0,因为您将随机数乘以值(1 - 1)(0),任意数字乘以0为0。

    < / LI>
  2. "div[style='top: "x"px; opacity: 0.5;']"这不是你串联连接的方式。您需要使用x运算符将两个字符串与+变量连接起来:

    "div[style='top: " + x + "px; opacity: 0.5;']"