サマリー:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>事件動(dòng)畫</title> <style type="text/css"> .change{ width: 200px
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>事件動(dòng)畫</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">試試單擊鼠標(biāo)</b> </div> <script> function myclick(x){ x.style.borderRadius="100px"; x.style.background="#A9C7D5"; var y=document.getElementById('id0'); y.innerHTML="試試把鼠標(biāo)移出去"; } function out(y){ y.style.background="pink"; y.style.borderRadius="0px"; var x=document.getElementById("id0"); x.innerHTML="結(jié)束"; } </script> </body> </html>
總結(jié):javascript理解起來(lái)還是可以的。在我做的這個(gè)案例里,有一個(gè)我解決不了的問(wèn)題,在給div定義onmouseout事件后,鼠標(biāo)移出矩形區(qū)域后,事件是能成功觸發(fā),但是鼠標(biāo)移動(dòng)到字體那里也觸發(fā)了onmouseout事件,我的想法就是div內(nèi)部的b不屬于div了,不知道這想法是否正確,還請(qǐng)老師授教。
添削の先生:韋小寶添削時(shí)間:2019-01-12 18:10:48
先生のまとめ:b標(biāo)簽屬于div啊 你這里肯定是你的布局的問(wèn)題 你試試把那兩個(gè)事假給它們分開來(lái)寫