xbns.net
当前位置:首页 >> Div点击事件onCliCk >>

Div点击事件onCliCk

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br>&lt;head&gt;<br>&lt;

这样是可以的,但是ie估计不行,如果你想兼容ie,我再改改<!DOCTYPE html><html><head> <style> div {width:300px;height:200px;background: #9acd32;margin-top: 50px;} </style></head> <body> <div id="div1" onclick="div1()"></div> <

自动触发点击事件,其实就让点击实现自己执行.<br>下面是简单的代码实现:<br>HTML 代码:<br><br>1<br><br><div style='width:100px; height:100px; background:#ccc;' id='div'></div><br><br>JS代码:<br><br>1<br>2<br>3<br>4<br>5<br>

可以.方案一:采用AJAX方式方案二:在层内放置与层等大小的图片按钮

是呀,IE和firefox的兼容性问题了,我也遇到过 你按以下修改下试试 Firefox无法响应DIV的onClick事件 原因:Firefox下不支持以下语法:<DIV onClick="javascript:onPre();"> 解决:全部按以下形式书写:<DIV onClick=onPre()>

你用的是IE浏览器吧,然后在DIV中间写点字,然后点字上onclick不执行,是这个意思不. 正常这么用好像在IE中有点问题, 你在onclick里面在套一个onmouseover试试. var str="aaaaa"; tag.onclick="onmouseover='alert(str)'";

就在 onmouseover 前面添加 onclick="this.style.display='none'" 就可以了啊

<style>.abc{cursor:hand;color:#f00;}</style><script language="javascript"> function show(a) { var d,n=10; for (var i=1;i<=n;i++) { d=document.getElementById("myDiv"+i); d.style.display=(i==a)?"":"none"; }}</script> <%For i=1 to 10%><div

function myFun(){for(var i = 0; i < 100; i++){var myDiv = document.createElement("div");myDiv.onclick =function(){alert(this);}; //实现点击myDiv,获得当前点击的Div. this就是该div}}<body onload="myFun();)>

直接在js里写onClick就可以了,例如document.getElementById("#元素").onClick=function() {}

网站首页 | 网站地图
All rights reserved Powered by www.xbns.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com