2017-06-26 6 views
0

私は変数マジックに警告してコードが大丈夫かどうかを確認しようとしていますが、コンソールはvar magic行にエラーを表示します。誰かが私にこのエラーを示す理由を説明することはできますか?前もって感謝します。私はjavascript qutationで何らかの問題に直面しています

<script> 
     var string="Let's play with colour"; 
     var color=Math.floor(Math.random() * 16777215).toString(16); 
     var magic='<span style="color:'#'+color+">'+string+'</span>'; 
     alert(magic); 
</script>  
+0

あなたが入れ子になっているので、引用符....それが動作 – epascarello

答えて

0

を、あなたはパッドに常に6文字のな長さを取得するための先行ゼロの文字列を必要としています。

var string = "Let's play with colour"; 
 
var color = ('00000' + Math.floor(Math.random() * 16777215).toString(16)).slice(-6); 
 
var magic = '<span style="color: #' + color + '">' + string + '</span>'; 
 
console.log(magic);

1

その行がこのようになります。あなたはその行に引用符でエラーのカップルを持っている

var magic='<span style="color:#'+color+'">'+string+'</span>'; 
0

はこれを試してみてください。間違って置かれた文字列の終端横

<script> 
     var string = "Let's play with colour"; 
     var color = Math.floor(Math.random() * 16777215).toString(16); 
     var magic = '<span style="color: #'+color+'">'+string+'</span>'; 
     alert(magic); 
</script>  
+0

感謝 –

関連する問題