javascript 或 jquery 在不同的按钮点击上更改不同的图像

标签 javascript jquery html css

我有五个按钮,当我单击一个按钮时,一个图像再次出现在 div 标签中,当我单击第二个按钮时,另一张图像应该用新图像替换该图像,依此类推。我应该编写什么代码来实现它。

请帮我做到这一点。可能是javascript或jquery。我认为与 onclick 事件有关。

最佳答案

简单如下,

<script type="text/javascript">
    $(function(){

        $('button').on('click',function(e){
            e.preventDefault();

            var imgSRC = $(this).data('src');

            $('#image').html('<img src="'+imgSRC+'" alt="" />');
        });

    });
</script>

<button data-src="image1.jpg">One</button>
<button data-src="image1.jpg">Second</button>
<button data-src="image1.jpg">Third</button>
<button data-src="image1.jpg">Fourth</button>
<button data-src="image1.jpg">Fifth</button>

<div id="image"></div>

<强> Working DEMO

关于javascript 或 jquery 在不同的按钮点击上更改不同的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17377973/

相关文章:

jquery - HTML Select 仅添加到最后一行

javascript - 如何在 JavaScript 中传递 POST 请求 URL 内的变量?

javascript - Sublime Text - 在 apache tomcat 上运行项目,无需刷新 eclipse 项目

Jquery 选择器和条件

html - 固定位置在 safari 上被切断

html - 元素背后的 Bing map

javascript - Node JS 服务器端应用程序部署注意事项

javascript - 获取 403 : restricted_client when trying to login with Firebase

javascript - 检查用户是否可以上传文件的最佳方法是什么?

javascript - 在 1 页上配置 2 个 javascript slider