IE下可以透过盖在input标签上面的div点到input标签

ohnojack 2011-11-18 03:01:40
http://jsfiddle.net/znsH8/104/
IE下可以透过盖在input标签上面的div点到input标签,
这个兼容性问题有什么好办法吗?
...全文
87 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ohnojack 2011-11-18
  • 打赏
  • 举报
回复
http://jsfiddle.net/znsH8/113/
给盖在上面的div加背景加透明属性可以兼容。
hookee 2011-11-18
  • 打赏
  • 举报
回复

<script type='text/javascript'>
function clickOnChildDiv() {
// alert('clickOnChildDiv');
if(!window.event){
document.getElementById("text").focus();
document.getElementById("text").click();
}
}
function clickOnText() {
// alert('clickOnText');
}
</script>
<div id='parent' style='position:absolute;left:30px;top:30px;width:200px;height:30px;' >
<input id='text' value='clickme IE和火狐兼容性问题' style='position:absolute;' onclick='clickOnText()'></input>
<div id='child' style='z-index:100;background:transparent;width:200px;height:30px;position:absolute;' onclick='clickOnChildDiv();'></div>
</div>
hookee 2011-11-18
  • 打赏
  • 举报
回复
div层的background不是transparent就一样了

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧