代码如下,当我把按钮放到div里面的时候,事件无法触发,但把按钮放到div外面,正常,很不能理解,高手指点~
<div style=" width: 200px; height: 160px; background: #0099FF; display: none;" id="dv"><input name="" value="abc" type="button" onclick="document.getElementById('dv').style.display='none';"/>
</body></div>
<div style=" width: 200px; height: 160px; background: #0099FF; display: none;" id="dv"><input name="" value="abc" type="button" onclick="document.getElementById('dv').style.display='none';"/>
</body></div>
解决方案 »
- get方式form表单提交,被截取了参数
- |zyciis| 发现一款非常好的alert组件,ymPrompt 但里面的调用iframe,那在iframe里面怎么来关闭这个DIV呢,谢谢
- JQuery的问题各位好汉进来一看
- 请教用javascript动态添加两行html代码的问题
- 很简单的问题,分还是比较高的,55分!!!!!!!!!!!!!!!!拜年了
- 大家好谁知道像这网站里的树形菜单http://ymmz.nease.net/txsub/007.htm如果子菜单展开下面还有子菜单 子菜单还可以展开子菜单 那怎么做
- 谁有办法用层结构的操作,取代Window.open函数
- 找了半天没有找到一个地方可以免费下载五笔输入法,太次了
- 在NS6下如何使一次按键输入无效,象IE5下event.returnValue=false;的那样.
- 用html2canvas截图,图片x轴y轴数据有重影
- 帮忙!正则表达式
- 有关var fso = new ActiveXObject("Scripting.FileSystemObject"); 当使用此控件的问题.
<body>
<div style=" width: 200px; height: 160px; background: #0099FF; display: display;" id="dv"><input name="" value="abc" type="button" onclick="document.getElementById('dv').style.display='none';"/>
</div></body></html>这样写:正常
经测试,正常没问题
你再试试
另,2楼,那是笔误,嘿嘿
<div style=" width: 200px; height: 160px; background: #0099FF; " id="dv"><input name="" value="abc" type="button" onclick="document.getElementById('dv').style.display='none';"/>
</div>
<div style=" width: 200px; height: 10px; background: #0099FF;" onmouseover="document.getElementById('dv').style.display='block';">
</div>
设想的效果是,点按钮隐藏第一个层,鼠标移到第二个层显示第一个层,因为在隐藏第一个层的时候,第二个层的位置上移,而鼠标还在那里,又马上触发了显示第一个层的事件,由于执行速度太快,导致像隐藏第一个层不起作用一样。中间加几个<br>,马上OK了