javascript - 在悬停期间更改 Div 的边框

标签 javascript html css hover

<分区>

我有一个简单的 div。

<div id="sample"></div>

我使用下面的代码使它的边框透明:

var sample_div =  document.getElementById('sample');
sample_div.style.borderColor = 'transparent';

我想在鼠标悬停时将 div 的边框设为蓝色。下面是我的 CSS 代码:

#sample:hover{ 
    border: 1px solid blue;
    border-color: blue;

}

我的 css 代码不起作用。当鼠标指针悬停时它不会改变颜色。它保持透明。为什么?

最佳答案

您不需要 JS,您的 ID 不匹配。

#sample{
  background: #eee;
  height: 30px;
  width: 40px;
  border: 1px solid transparent;
}

#sample:hover{ 
    border-color: blue;
}

http://codepen.io/anon/pen/zrqYZy

关于javascript - 在悬停期间更改 Div 的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34330858/

相关文章:

javascript - 自动调整固定图像的大小,以适应内容

css - 如何在放大或缩小页面时阻止 DIVS 移动?

javascript - AngularJS 中 && 的替代方案

javascript - 使用 Javascript 插入新行 (rowspan)

javascript - Plupload 与 Bootstrap 冲突

php - 如何在循环中执行计数

javascript - Bootstrap : home page slider not working

html - 如何让我的网页上的 "banner"在移动设备上隐藏,但在更大的设备上重新出现?

javascript - 为什么向左滑动不适用于 Jquery 移动设备?

javascript - Spring Boot WRo4j 需要重新启动应用程序才能看到 javascript 更改