所以我有一个颜色随机化按钮背景颜色。我试图将从变量color返回的颜色作为文本放在按钮上。我也希望这发生在点击。
示例:我点击按钮,随机设置一个颜色按钮的背景色。那个颜色是#ff0000。我想让按钮说出这样的话:
“这个按钮的背景色是x”
其中x是准确的颜色作为背景,但在文本。
这是我的js:
function getRandomColor() {
var letters = '0123456789ABCDEF';
var color='#';
for (var i = 0; i<6; i++) {
我注意到选色器有一种奇怪的行为。当我从基本颜色(预定义颜色)中选择任何颜色时,按钮的颜色( html输入元素之一)就会相应地发生变化。
但是,当从渐变颜色选择器选择任何其他颜色时,按钮的颜色不会改变。它会保持白色。(注意:如果要测试,不要先选择基本颜色,也不要先刷新jsbin页面)
但是..。当我首先选择一个基本的颜色,然后按OK,然后从渐变颜色选择器中选择一个颜色,按钮的颜色就会改变。(用Chrome 69测试)
视频(gif):
测试它:
var i = 0;
var inp=document.createElement("input");
inp.
我有一个div,我可以通过改变它的十六进制值来控制它的颜色,但是我如何打印它以我选择的任何颜色而不是我在div上的原始颜色。
例如,,:我的div是白色的。我更改了颜色为红色,我有一个按钮,允许我打印那个div,但它显示我打印的是白色的div而不是红色的。
<script language="JavaScript">
var gAutoPrint = true; // Tells whether to automatically call the print function
function printSpecial()
{
if (document.getEl
我想用角度Js改变按钮的颜色,当第一次点击按钮时,它应该改变颜色,第二次点击时,它应该转到默认颜色并重复它
<script>
function setColor(btn, color){
var count=2;
var property = document.getElementById(btn);
if (count == 0){
property.style.backgroundColor = "#FFFFFF"
count=1;
}
else{
pro
现在,我正在尝试开发一个非常简单的按钮,可以改变整个网页的背景颜色。下面是我拥有的代码
var mybutton = document.querySelector('button');
var myBack = document.querySelector("body");
var isRand = false;
var ranNumber1 = Math.floor(Math.random() * 256);
var ranNumber2 = Math.floor(Math.random() * 256);
var ranNumber3 = Math.f