Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 颜色选择器代码_Javascript_Color Picker - Fatal编程技术网

Javascript 颜色选择器代码

Javascript 颜色选择器代码,javascript,color-picker,Javascript,Color Picker,我有这个代码来更改元素的颜色,如背景颜色、文本颜色、活动链接颜色、已访问链接颜色等。我必须在文本框中输入每个元素的颜色,相应地,背景颜色、文本颜色、链接颜色将发生变化。这是计划的目标。 但我无法更改活动链接、关注链接和访问链接的颜色。如何仅使用HTML、CSS和JavaScript实现这一点?请不要告诉我任何使用jQuery的方法,因为我不知道jQuery。我只希望它带有JavaScript <html> <head> </head>

我有这个代码来更改元素的颜色,如背景颜色、文本颜色、活动链接颜色、已访问链接颜色等。我必须在文本框中输入每个元素的颜色,相应地,背景颜色、文本颜色、链接颜色将发生变化。这是计划的目标。 但我无法更改活动链接、关注链接和访问链接的颜色。如何仅使用HTML、CSS和JavaScript实现这一点?请不要告诉我任何使用jQuery的方法,因为我不知道jQuery。我只希望它带有JavaScript

 <html>
     <head>
     </head>
     <body>
         <script>
             function fun()
             {
                 var bg=document.getElementById("t1").value;
                 var txt=document.getElementById("t2").value;
                 var al=document.getElementById("t3").value;
                 var vl=document.getElementById("t4").value;
                 var hv=document.getElementById("t5").value;
                 document.getElementById("dv").style.backgroundColor=bg;
                 document.getElementById("dv").style.alinkcolor=txt;
                 document.getElementById("dv").style.vlinkcolor=al;
                 document.getElementById("dv").style.color=vl;
                 document.getElementById("dv").style.color=hv;
             }
         </script>
         <h1>Enter Colors: </h1>
         Background: <input type="text" id="t1" name="txt1">
         <br/><br/>
         Text:  <input type="text" id="t2" name="txt2">
         <br/><br/>
         Link:  <input type="text" id="t3" name="link">
         <br/><br/>
         Active Link: <input type="text" id="t4" name="alink">
         <br/><br/>
         Followed Link: <input type="text" id="t5" name="vlink">
         <br/><br/>
         <input type="button" value="test" onclick="fun();">
         <br/><br/>
         <div id="dv">&nbsp;hello
             This is a Test<br/>
             You Have Selected These Colors<br/>
             <a href="#">This is a Test Link</a><br/>
         </div>
 </body>
 </html>

函数fun()
{
var bg=document.getElementById(“t1”).value;
var txt=document.getElementById(“t2”).value;
var al=document.getElementById(“t3”).value;
var vl=document.getElementById(“t4”).值;
var hv=document.getElementById(“t5”).值;
document.getElementById(“dv”).style.backgroundColor=bg;
document.getElementById(“dv”).style.alinkcolor=txt;
document.getElementById(“dv”).style.vlinkcolor=al;
document.getElementById(“dv”).style.color=vl;
document.getElementById(“dv”).style.color=hv;
}
输入颜色:
背景:


正文:

链接:

活动链接:

以下链接:



你好 这是一个测试
您已经选择了这些颜色


我通过为元素分配ID更新了您的代码。这是更新后的代码。请尝试此代码,看看是否有帮助。谢谢

<html>
<head>
</head>
<body>
     <script>
         function fun()
         {
             var bg=document.getElementById("t1").value;
             var txt=document.getElementById("t2").value;
             var al=document.getElementById("t3").value;
             var vl=document.getElementById("t4").value;
             var hv=document.getElementById("t5").value;
             document.getElementById("dv").style.backgroundColor=bg;
             document.getElementById("link").style.alinkcolor=al;
             document.getElementById("link").style.vlinkcolor=vl;
             document.getElementById("para").style.color=txt;
             document.getElementById("link").style.color=hv;
         }
     </script>
     <h1>Enter Colors: </h1>
     Background: <input type="text" id="t1" name="txt1">
     <br/><br/>
     Text:  <input type="text" id="t2" name="txt2">
     <br/><br/>
     Link:  <input type="text" id="t3" name="link">
     <br/><br/>
     Active Link: <input type="text" id="t4" name="alink">
     <br/><br/>
     Followed Link: <input type="text" id="t5" name="vlink">
     <br/><br/>
     <input type="button" value="test" onclick="fun();">
     <br/><br/>
     <div id="dv">&nbsp;
       <p id="para">hello This is a Test<br/>
         You Have Selected These Colors<br/><p>
         <a id="link" href="#">This is a Test Link</a><br/>
     </div>

函数fun()
{
var bg=document.getElementById(“t1”).value;
var txt=document.getElementById(“t2”).value;
var al=document.getElementById(“t3”).value;
var vl=document.getElementById(“t4”).值;
var hv=document.getElementById(“t5”).值;
document.getElementById(“dv”).style.backgroundColor=bg;
document.getElementById(“link”).style.alinkcolor=al;
document.getElementById(“link”).style.vlinkcolor=vl;
document.getElementById(“para”).style.color=txt;
document.getElementById(“link”).style.color=hv;
}
输入颜色:
背景:


正文:

链接:

活动链接:

以下链接:



你好,这是一个测试
您已经选择了这些颜色


可能重复不,我的问题有点不同