イベントはIEとFFと互換性がありません。今日、私はトランスミッションにいくつかの問題に遭遇しました。オンラインでいくつかの方法を参照してください、そしていくつかの経験があります:
aclassarray [i] .onmouseover = function(){//コードを直接記述しても大丈夫です。パラメーターを渡すこともできますが、再利用するのに便利ではありません}。 aclassarray [i] .onmouseover = linkmouseover //パラメーターを渡すことなく使用できますが、将来の引数で使用することはできません。callee.caller.arguments[0] aclassary = linkmouse()//ブラケットのパッティングブラケットは、classarray = aclassary(i] aclasserage [i] aclasserageです。 }; //これは渡すことができます、あなたはそれを警告することができますが、evt.clientx +「px」に問題があり、それは空です。 。 。 arguments.callee.caller.arguments [0] //これを使用してvar src = evt.srcelement || evt.target; // SRCをフォローすることもできます=========================================================================================
添付のエクササイズコード
<!Doctype html> <html> <head> <title> </title> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <link rel = "styleSheet" href = "href =" css/ui-lightnes /> <script src = "js/jquery-1.10.2.js"> </script> <script src = "js/jquery-ui-1.10.4.custom.js"> </script> <style type = "text/css">。 #0094ff;}。ディビスト{font-size:20px; color:color:red; border:f00 1px solid; position:absolute; width:100px;} </stircion> <script = "text/javascript"> function initonover(){var titletips = {"baidu": "": "" ":" "" 163 "" "163" "163" "163" TIPS "、" Google ":" Google Webサイトプロンプト "} var atag = document.getElementsBytagname(" a "); var aclassarray = []; 0; i <aclassarray.length; var e; aclassarray [i] {linkmouseover()}; aclassarray [i]。 arguments.callee.caller.arguments [0]; //イベントオブジェクトdivtips.classname = "divtips"; divtips.style.left = evt.clientx + "px"; // + px互換性ffdivtips.style.top = evt.clienty + "px"; // + px互換性のあるffdivtips.innerhtml =互換性"test"; document.getElementById( "diva")。appendChild(divtips);} function linkmouseout(){var divtag = document.getelementsbytagname( "div"); {document.getElementByid( "diva")。removechild(divtag [i]);}} window.onload = intionover; </script> </head> <body> <body> <div> "diva"> <a href = "http://www.baidu.com" href = "http://www.163.com" rel = "external nofollow"> netease </a> <br/> <br/> <br/> <a href = "http://www.google.com" rel = "external nofollow"> google </a>