如何實現改變顏色為prompt輸入的顏色
?var colo=prompt("請輸入顏色:","red")
? ? if(colo!=null)
? ? {txt.style.color="";}
不考慮輸入錯誤值的情況。 prompt 是返回一個文本存入colo嗎?txt.style.color="colo"似乎無法實現改變顏色,求解惑。
如果考慮輸入錯誤值,判斷條件如何設置比較合適?
?var colo=prompt("請輸入顏色:","red")
? ? if(colo!=null)
? ? {txt.style.color="";}
不考慮輸入錯誤值的情況。 prompt 是返回一個文本存入colo嗎?txt.style.color="colo"似乎無法實現改變顏色,求解惑。
如果考慮輸入錯誤值,判斷條件如何設置比較合適?
2017-07-16
舉報
2017-07-16
<html>
?<head>
? <title> new document </title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=utf8"/> ??
??
?</head>?
?<body>?
?<input type="button" value="變顏色" onclick="changeColor()" />?
?<p id="col">javascript</p>
?</body>
</html>
<script type="text/javascript"> ?
?var mychar=document.getElementById("col");
?function changeColor(){
var mypro=prompt("請輸入顏色");//輸入red,blue,正確的顏色,
if(mypro==null || mypro.length==0){
mychar.style.color="black";
}else{
mychar.style.color=mypro; ??
?}
?}
? ? ?</script>?
2017-07-16
<html>
?<head>
? <title> new document </title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=utf8"/> ??
??
?</head>?
?<body>?
?<input type="button" value="變顏色" onclick="changeColor()" />?
?<p id="col">javascript</p>
?</body>
</html>
<script type="text/javascript"> ?
?var mychar=document.getElementById("col");
?function changeColor(){
var mypro=prompt("請輸入顏色");
alert(mypro);
if(mypro==null || mypro.length==0){
mychar.style.color="black";
}else{
mychar.style.color=mypro; ??
?}
?}
? ? ?</script>?
2017-07-16
colo=prompt
prompt給colo的值只能是true或者false,不是顏色