<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br><html xmlns="http://www.w3.org/1999/xhtml"><br><head><br><
这样是可以的,但是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() {}