javascript - 单击 href 链接,div 显示图像

标签 javascript html css image

我想要一个 javascript 方法来根据单击的 href 链接在 div 中显示图像。 enter image description here

我已经写了一些代码,但它需要进一步开发。

<script type="  ">
function changeImg(){
    var image1 = new Image();
    image1.src='car.png'
    var imghol = document.getElementById("imageHolder");
    var elements = document.getElementById("FS");
    if(elements.onclick = function()){
        imghol = image1;
    }
</script>

<div class="ADS2"><h2>Vehicle Part</h2><p>Please select a part you wish to find;
<div class="vertical_menu">
<ul>
<li><a id="FS" href="#home" onclick="changeImg">Front Side</a></li>
<li><a id="RS" href="#news">Rear Side</a></li>
<li><a id="S" href="#contact">Side</a></li>
<li><a id="US"href="#about">Under Side</a></li>
<li><a id="I" href="#about">Interior</a></li>
</ul>
</div>
<div class="imageholder">

</div>
</div>

最佳答案

保持简单。试试这个:

<script type="text/javascript">
function changeImg(image){
  var imghol = document.getElementById("imageHolder");
  imghol.src = image;
}
</script>

<div class="ADS2">
    <h2>Vehicle Part</h2>
    <p>Please select a part you wish to find;</p>
    <div class="vertical_menu">
        <ul>
            <li><a id="FS" href="javascript:" onclick="changeImg('car.jpg');">Front Side</a></li>
            <li><a id="RS" href="javascript:" onclick="changeImg('rear.png')">Rear Side</a></li>
            <li><a id="S" href="javascript:" onclick="changeImg('caside.png')">Side</a></li>
            <li><a id="US" href="javascript:" onclick="changeImg('under.png')">Under Side</a></li>
            <li><a id="I" href="javascript:" onclick="changeImg('interior.png')">Interior</a></li>
        </ul>
    </div>
    <div class="imageholder"><img id="imageHolder" /></div>
</div>

关于javascript - 单击 href 链接,div 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22593615/

相关文章:

html - 在更多列中显示 UL 元素

javascript - 使用 Javascript 查找范围值的索引

javascript - slideUp 在 slideToggle 中的 fontawesome 图标上

html - CSS - 流程中断问题

css - 如何将css文件包含到compojure元素中?

html - 在悬停事件上动画 CSS 渐变背景

javascript - 创建 NodeJS + Mongo DB MVC,有什么想法如何开始吗?

javascript - 在 firefox-extension 的新标签页中打开链接

css - 框中字体字形的 WebKit 与 Mozilla 垂直对齐

html - 如何在 HTML 中创建泪珠?