javascript - onmouseover 在 Chrome 上不起作用?

标签 javascript jquery html google-chrome

我想使用 onmouseover ,以便当鼠标放在预览图片上时,它会用缩略图替换预览图片。 下面的代码在 Firefox 和 IE 上运行良好,但在 chrome 上不起作用.. 这是应用它的链接 samdesign.comli.com/gallery.html

    <div class="gallery" align="center">
<h1>Photo Gallery</h1><br/>

<div class="thumbnails">
    <img onMouseOver="preview.src=img1.src" id="img1" src="images/Salman_Siddiqui.jpg" alt="Image Not Loaded"/>
    <img onMouseOver="preview.src=img2.src" id="img2" src="images/slide6.jpg" alt="Image Not Loaded"/>
    <img onmouseover="preview.src=img3.src" id="img3" src="images/slide1.jpg" alt="Image Not Loaded"/>
    <img onmouseover="preview.src=img4.src" id="img4" src="images/slide2.jpg" alt="Image Not Loaded"/>
    <img onmouseover="preview.src=img5.src" id="img5" src="images/slide3.jpg" alt="Image Not Loaded"/>
    <img onmouseover="preview.src=img6.src" id="img6" src="images/slide4.jpg" alt="Image Not Loaded"/>
    <img onmouseover="preview.src=img7.src" id="img7" src="images/slide5.jpg" alt="Image Not Loaded"/>
    <img onmouseover="preview.src=img8.src" id="img8" src="images/slide7.jpg" alt="Image Not Loaded"/>
</div><br/>

<div class="preview" align="center">
    <img id="preview" src="images/Salman_Siddiqui.jpg" alt="No Image Loaded"/>
</div>

<br/>

</div>

最佳答案

尝试使用getElementById代替:

onmouseover="document.getElementById('preview').src=document.getElementById('img8').src"

关于javascript - onmouseover 在 Chrome 上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21485580/

相关文章:

php - 通过 Ajax 调用加载 Zend 表单

javascript - 页面刷新时字段值变大

html - div标签高度问题

javascript - 在屏幕的给定坐标处显示 JqueryUI 对话框

javascript - 如何计算父 div 中的图像标签列表,然后从某个点删除一些

javascript - 更改 contentEditable div 后如何制作可点击的链接?

javascript - jquery scrollTop 动画完成后滚动触发

javascript - 在可编辑的 div 中切换选定文本的粗体

javascript - 提交表单数据后如何转移到另一页的部分?

javascript - 获取请求后的空数组(AngularJS)