随机字体大小并设置字符的最小值和最大值

时间:2017-08-21 07:52:31

标签: javascript font-size

我在这里遇到一些问题。

a)如何在这段代码中添加随机字体大小?

b)如何设置min(3)和max(8)个字符的限制?

的Javascript

function randomString(Length) {
  var text = "";
  var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  for (var i = 0; i < Length; i++)
    text += possible.charAt(Math.floor(Math.random() * possible.length));
  return text;
}
function ChangingRandomString(Length) {
  setInterval(function () {
    document.getElementById("random").innerHTML = randomString(Length);
  }, 2000);
}

2 个答案:

答案 0 :(得分:0)

<!DOCTYPE html>
<html>
<body>

<p id="myP">This is a paragraph.</p>

<button type="button" onclick="myFunction()">Set font size</button>
 
<script>
function myFunction() {
    document.getElementById("myP").style.fontSize = Math.floor((Math.random() * 8) + 3)+"px";
}
</script>

</body>
</html>

这应该做你的工作

答案 1 :(得分:0)

添加随机喜欢的尺寸

document.getElementById("myP").style.fontSize = Math.floor((Math.random() * 8) + 3)+"px";

你必须实现自己的代码来随机化它

如何设置min(3)和max(8)个字符的限制?

function randomString(Length)
{
   if(Length < 3) Length = 3;
    if(Length > 8) Length = 8;