gpt4 book ai didi

javascript - 文本上的 onclick 事件以显示图像

转载 作者:行者123 更新时间:2023-11-28 17:31:42 24 4
gpt4 key购买 nike

我是编码新手,但我有很多关于 HTML、CSS、Javascript 和 jQuery 的基础知识。我希望在单击文本时显示我的其中一张图片,但无法正确执行它。

我正在创建一个餐厅网站,您点击其中的文字,食物的图片就会出现在下方。我在我的 css 中将文本设为 class="item"。我只想单击它并显示图像。

是否可以只用 html 和 css 实现所有这些,还是我应该使用插件。

HTML:

<p><strong><span class="item">text</span></strong></p> 

<img src="images/sample.png">

“元素”的 CSS:

.item { color: #B24005;
font-size: 20px;
text-align: left
}
.item:hover { color: #00B295;
font-size: 20px;
text-align: left
}

最佳答案

您可以使用 jquery,只需使用 display:none; 将类 myImg 添加到您的图像中即可

$(".item").on("click", function(){
$(".myImg").fadeIn("slow"); //$(".myImg").show();
});

LIVE DEMO

纯 javascript 将是:

function showImage() {
var image = document.querySelector(".myImg");
image.style["display"] = "block";
}

// add event listener to text
var el = document.querySelector(".item");
el.addEventListener("click", showImage, false);

CSS:

.myImg{
display:none;
}

LIVE DEMO

关于javascript - 文本上的 onclick 事件以显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25956429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com