2012-04-07 3 views
0

このスクリプトを見てみましょう。これが働いているのonmouseover JavaScriptの

<html> 
<head> 
<style> 
#g{ 
display:none; 
} 
</style> 
<a href=# onMOUSEOVER="document.getElementById('g').style.display='block'"> 
12</a><div id=g>hello world</div></html> 

が、いくつかのいずれかがリンクワンタイムを置くと

<div id=g> 

が常に表示されます。どのようにそれを停止するには私たちが見ることができます div id 'g'のコンテンツは、リンクが抱かれている場合は?

+1

ところで、 '前後に引用符を除外g 'であり、 'head'と' html'の終了タグは20世紀の構造であり、今日はもう必要ないバイト数を節約することを目的としています。 'body'の両方のタグはもちろんです。 –

答えて

3

このようなdivタグにonmouseoutを追加します。引用符でIDを包む、また

onmouseout="document.getElementById('g').style.display='none'" 
+0

この素敵な答えに感謝します – user1126245

0
<a href="#" onmouseover="document.getElementById('g').style.display='block'" 
onmouseout="document.getElementById('g').style.display='none'"> 

<div id='g'> 
関連する問題