使用脚本更改灰度

问题描述 投票:1回答:1

为什么可以使用按钮更改灰度:

<button type="button" 
onclick="document.getElementById('id1').style.filter = 'grayscale(100%)'">

但是如果我把它放在脚本中呢?

<script>
document.getElementById("id1").style.filter = "grayscale(100%)";
</script>

我正在尝试默认情况下使图像灰度为100%(使用脚本),然后使用按钮更改灰度属性。按钮工作正常,脚本没有。

javascript html css
1个回答
0
投票

创建一个更改灰度的函数,然后从onclick调用此函数。

按钮将像这个标签:

<button type="button"onclick="greyScale">

脚本标记将像这个标记:

<script>
function greyScale()
{
document.getElementById("id1").style.filter="grayscale(100%)";
}
</script>
© www.soinside.com 2019 - 2024. All rights reserved.