小编Mar*_*yon的帖子

简单,如果还有onclick然后呢?

  1. 如果点击是按钮改变颜色,我该怎么做呢?
  2. 使用.onclick是最好的选择吗?
  3. 我这样做是最好的方式吗?

谢谢.

HTML:

<body>
<div id="box"></div>
<button id="yes">yes</button>
<button id="no">no</button>
<script src="js/script.js"></script>
</body>
Run Code Online (Sandbox Code Playgroud)

CSS:

#box {
    width: 200px;
    height: 200px;
    background-color: red;
}
Run Code Online (Sandbox Code Playgroud)

JS:

function Choice () {
    var box = document.getElementById("box");
    var yes = document.getElementById("yes");
    var no = document.getElementById("no");

    if (yes.clicked == true) {
        box.style.backgroundColor = "red";
    } else if (no.clicked == true) {
        box.style.backgroundColor = "green";
    } else {
        box.style.backgroundColor = "purple";
    };
};

Choice ();
Run Code Online (Sandbox Code Playgroud)

html javascript css if-statement onclick

5
推荐指数
2
解决办法
11万
查看次数

背景尺寸:封面; 实际上并没有拉伸图像?

嘿,我想我做错了,因为每个人都说你可以使用以下方式拉伸图像:

background-size: cover;
Run Code Online (Sandbox Code Playgroud)

但是当我使用它时,一两面都会被裁剪掉.我实际上想要一种方法来扭曲图像,使其伸展以适应任何屏幕.那可能吗?这是我尝试过的确切代码(我尝试了很多这方面的变化):

.carnival {
    background: url(../images/carnival.jpg) no-repeat 50% 50%;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    left: 0;
    right: 0;
    position: absolute;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

    <div class="carnival"></div>
Run Code Online (Sandbox Code Playgroud)

另外由于某些原因,如果我删除以下任何内容,背景根本不会显示:

height: 100%;
left: 0;
right: 0;
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.无法相信设置背景图像对我来说有多复杂.

html css positioning background-image

4
推荐指数
1
解决办法
1393
查看次数

控制台日志:未捕获的安全错误:无法在“CanvasRenderingContext2D”上执行“getImageData”:画布已被跨源数据污染

嘿,我正在尝试实现一个名为backgroundcheck的jquery插件,它给了我控制台日志错误:“未捕获的安全错误:无法在'CanvasRenderingContext2D'上执行'getImageData':画布已被跨源数据污染。” 我已经按照他在说明中所说的去做了所有事情,但它不起作用。任何帮助将不胜感激。

更新:

这是下拉菜单中主要错误下的三个错误。

calculatePixelBrightness VM682 background-check.min.js:571
processTargets VM682 background-check.min.js:631
check VM682 background-check.min.js:766
Run Code Online (Sandbox Code Playgroud)

这也是它的屏幕截图

javascript console jquery plugins jquery-plugins

3
推荐指数
1
解决办法
5409
查看次数