事件动画+总结

Original 2019-01-12 17:52:03 275
abstract:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>事件动画</title> <style type="text/css"> .change{ width: 200px
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>事件动画</title>
<style type="text/css">
.change{
width: 200px;
height: 200px;
border: 1px solid #ccc;
background: pink;
text-align: center;
line-height: 200px;
margin: 0px auto;}
</style>
</head>
<body>
<div onmouseout="out(this)" onclick="myclick(this)">
<b id="id0">试试单击鼠标</b>
</div>
<script>
function myclick(x){
x.style.borderRadius="100px";
x.style.background="#A9C7D5";
var y=document.getElementById('id0');
y.innerHTML="试试把鼠标移出去";
}
function out(y){
y.style.background="pink";
y.style.borderRadius="0px";
var x=document.getElementById("id0");
x.innerHTML="结束";
}
</script>
</body>
</html>

总结:javascript理解起来还是可以的。在我做的这个案例里,有一个我解决不了的问题,在给div定义onmouseout事件后,鼠标移出矩形区域后,事件是能成功触发,但是鼠标移动到字体那里也触发了onmouseout事件,我的想法就是div内部的b不属于div了,不知道这想法是否正确,还请老师授教。

Correcting teacher:韦小宝Correction time:2019-01-12 18:10:48
Teacher's summary:b标签属于div啊 你这里肯定是你的布局的问题 你试试把那两个事假给它们分开来写

Release Notes

Popular Entries