如何显示在javascript中选择的列表项

如何显示在javascript中选择的列表项,javascript,css,html,Javascript,Css,Html,我有一些列表项目,如体育、音乐、舞蹈等。我也有与它们相关的图片。我想做的是,当我点击体育图片时,列表项“sports”被选中。我是java脚本的初学者,不知道如何实现这一点 这应该是解决您的信息缺失问题的有效方法。我写这篇文章是为了向您展示它是如何工作的,这样您就可以根据自己的代码调整我的解决方案 JS: HTML: 这里您可以看到JSFIDLE:使用Javascript,您可以这样做,您可以找到jsbin JS HTML 我的想象力有限。你能分享你尝试过的代码吗?是的,发布你的代码分享你的研究

我有一些列表项目,如体育、音乐、舞蹈等。我也有与它们相关的图片。我想做的是,当我点击体育图片时,列表项“sports”被选中。我是java脚本的初学者,不知道如何实现这一点

这应该是解决您的信息缺失问题的有效方法。我写这篇文章是为了向您展示它是如何工作的,这样您就可以根据自己的代码调整我的解决方案

JS:

HTML:


这里您可以看到JSFIDLE:

使用Javascript,您可以这样做,您可以找到jsbin

JS

HTML


我的想象力有限。你能分享你尝试过的代码吗?是的,发布你的代码分享你的研究对每个人都有帮助。告诉我们您尝试了什么,以及为什么它不能满足您的需求。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案!另请参见此处张贴代码我的代码在此处。。用于图像的体育音乐舞蹈代码:
$('img').click(function() {
    match = $(this).attr("match");

    $('select').val(match);
}
<img src="1.jpg" match="sport"/>
<img src="2.jpg" match="dance"/>

<select name="list" value="">
    <option value="sport">Sport</option>
    <option value="dance">Dance</option>
</select>
(function(){
var hobby=document.getElementById('hobby');
var list=document.getElementById('imageCollection');
list.addEventListener('click',function(event){
        hobby.value=event.target.name;
    },true);
})();
<select name="hobby" id="hobby">
    <option value="sports">Sports</option>
    <option value="dance">Dance</option>
    <option value="music">Music</option>
</select>
<ul id="imageCollection">
    <li><img src="sports.jpg" alt="Sports" name="sports" />
    </li>
    <li><img src="dance.jpg" name="dance" alt="Dance" />
    </li>
    <li><img src="music.jpg" name="music" alt="Music" />
    </li>
</ul>