gpt4 book ai didi

JavaScript onClick 方法更改图像的 CSS 属性

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:02 25 4
gpt4 key购买 nike

我在 HTML 页面上有一张图片,它在 CSS 文件中设置为模糊。我想做的是创建 JavaScript 代码,以便在单击图像时图像不再模糊。理想情况下,我想要一个 onClick 事件处理程序来更改 CSS 文件并使图像不模糊。

或者,我通过创建第二张图像来实现这一点,该图像已经被过滤为模糊,并且当发生 onClick 时,图像源将更改为非模糊图像。然而,这很乏味,需要一种更简单的方法。

此外,我希望 JavaScript 能够处理许多在不同页面上包含图像的 HTML 页面,而不是将它包含在每个页面上的特定图像。

上一个方法的示例代码:

 <html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="javascript.js"></script>
</head>
<body>

<div id="image">
<img id="img" src="imgblur.jpg" height=300 width=300>
</div>
</body>
</html>

JavaScript:

window.onload = init;
function init() {
var image = document.getElementById("img");
image.onclick = showAnswer;
}

function showAnswer() {
var image = document.getElementById("img");
image.src = "img.jpg";
}

所需方法的代码:

 <html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="javascript.js"></script>
</head>
<body>

<div id="image">
<img id="img" src="img.jpg" height=300 width=300>
</div>
</body>
</html>

CSS:

img {
filter: blur(5px);
}

JavaScript:

When image is clicked, the CSS is changed and blur filter is removed.

提前致谢:)

最佳答案

尝试这样的事情

Jquery

$('#img').click(function(){
$(this).css({'filter':'blur(0px)'})
});

关于JavaScript onClick 方法更改图像的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38079811/

25 4 0
文章推荐: java - 从 HashMap 中特定出现特殊字符的值中检索字符串
文章推荐: python - 试图抓取特定
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com