5个回答
展开全部
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style type="text/css">
div{
width:50px;
height:50px;
margin-left:10px;
float: left;
border:1px solid pink;
}
</style>
<script type="text/javascript">
window.onload = function(){
document.onclick = function(e){
var target = e.target|| e.srcElement;
alert(target.id)
}
}
</script>
</head>
<body>
<div id="div1">
this is div 1
</div>
<div id="div2">
div2
</div>
<div id="div3">
this is div 3
</div>
<div id="div4">
this is div 4
</div>
<div id="div5">
this is div 5
</div>
</body>
</html>
追问
恩,很对,就是能把js代码改成jQuery的形式吗?
追答
<script type="text/javascript"src="../../scripts/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function(){
$("div").on('click',function(e){
alert($(this).attr('id'));
}) ;
});
/* window.onload = function(){
document.onclick = function(e){
var target = e.target|| e.srcElement;
if(target.tagName =="div"){
alert(target.id)
}
}
}*/
</script>
另外开始的原生js有漏洞,所以增加判断是否为div
展开全部
onclick="get(this.id)"
这样,在get函数里就可以获得了
这样,在get函数里就可以获得了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
function zz(obj)
{
alert(obj.id);
}
</script>
<div id="div1" onclick="zz(this)" style="clear:both;background-
color:red;height:25px;">fsdasa</div>
<div id="div2" onclick="zz(this)" style="clear:both;background-
color:green">fsdasa</div>
function zz(obj)
{
alert(obj.id);
}
</script>
<div id="div1" onclick="zz(this)" style="clear:both;background-
color:red;height:25px;">fsdasa</div>
<div id="div2" onclick="zz(this)" style="clear:both;background-
color:green">fsdasa</div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">function a(o){ var obj = o.parentNode.parentNode.parentNode.parentNode.id + "_content"; alert(obj);};</script><div id="title_2" align="left" class="zd" > <table border="1"> <tr><td id="a" bgcolor="gray" onclick="a(this)">展开</td></tr> </table></div>
如上,运行了试试吧。
如上,运行了试试吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementById("xx");XX就是该DIV的ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询