问题:鼠标移入到input上的时候,让div1显示;鼠标移出input的时候,让div1隐藏。
实现:div1显示,就是让div1的display变成block。
事件:简单的说就是用户操作onclick
div1.style.display='block’的意思是把div1的style的display属性赋值为block就可显示。
get Element By Id
获取 元素 用 ID—>通过ID获取元素
CSS样式实现:
<style>
#div1 {
width: 200px;
height: 100px;
background-color: #ccc;
border: 1px solid #999;
display: none;
}
</style>
html代码实现:
<body>
<!-- 此种写法在Chrome和IE不会出现浏览器兼容问题,但是火狐浏览器会出现兼容问题。不推荐使用此种方法。-->
<!-- <input type="checkbox" onmouseover="div1.style.display='block';"
onmouseout="div1.style.display='none';"
/> -->
<!-- 兼容写法不会出现浏览器兼容问题,如下所示-->
<input type="checkbox" onmouseover="document.getElementById('div1').style.display='block'"
onmouseout="document.getElementById('div1').style.display='none';"/>
<div id="div1">显示</div>
</body>