2017-08-21 142 views
0

我在這裏有幾個問題。隨機字體大小並設置字符的最小和最大值

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); 
} 

回答

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; 
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>

這應該做你的工作