javascript - 为什么我的 img 悬停不起作用?

标签 javascript html

我想在 on.hover 时更改下一个 && 上一个 img。

我尝试过使用 JS,但似乎不起作用。

PS:我为上一个和下一个尝试了不同的方法

HTML

<div align='center'>
  <a href='#'>
    <img class='img-responsive pull-left'  
         src='images/arrow_left.jpg' 
         onmouseover='hover(this);' 
         onmouseout='unhover(this);'> </a>
  <ul class='pagination'>
    <li><a href='#'> 1 </a></li>
    <li><a href='#'> 2 </a></li>
    <li><a href='#'> 3 </a></li>
    <li><a href='#'>view all</a></li>
  </ul>
  <a href='#'>
    <img class='img-responsive pull-right' 
         src='images/arrow_right.jpg'  onmouseover='this.src='images/arrow_rightover.jpg'
                                                                                         onmouseout='this.src='images/arrow_right.jpg'> </a>
</div>

JS函数

function hover(element) {
element.setAttribute('src', 'images/arrow_leftover.jpg');
}

function unhover(element) {
element.setAttribute('src', 'images/arrow_left.jpg');
}

最佳答案

替换:

onmouseover='this.src='images/arrow_rightover.jpg' onmouseout='this.src='images/arrow_right.jpg'>

致:

onmouseover='this.src="images/arrow_rightover.jpg"' onmouseout='this.src="images/arrow_right.jpg"'>

因为浏览器“认为”该属性的值只是 this.src=

关于javascript - 为什么我的 img 悬停不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41414502/

相关文章:

c# - Html DropDownListFor asp.net C#

php - 在php中显示html代码

javascript - 向最终用户隐藏 html DOM 数据

javascript - jQuery - 如何同时为文本设置动画以进行颜色变化过渡

javascript - grunt.js 的全局安装失败

javascript - 通过带有正则表达式的拆分函数拆分表情符号字符串

javascript - 在页面刷新的 js 中,它会将我带到主页面

javascript - 将图像在 Div 内居中对齐

javascript - 单击 php 或 Javascript 时随机 URL 重定向

输入名称的 Javascript 正则表达式