如何取得当前点击的div的值

hunshihaichong 2007-07-18 06:58:46
<script language="JavaScript">
function clickme()
{
if (document.getElementById("").value != "")
{
alert();
}
}
</script>

<form name="form1" method="post">
<div onclick="clickme();" id="one"><a href="#">点我</a></div>
<div onclick="clickme();" id="two"><a href="#">点我</a></div>
<div onclick="clickme();" id="three"><a href="#">点我</a></div>
</form>

假如我有100个div,点击某个div就把它的id alert出来!
...全文
619 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
web_show 2007-07-18
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
#tt {
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 181px;
top: 165px;
border:1px #ff0000 solid;
}
-->
</style>
<script language="javascript">
function getId(str)
{
var id=document.getElementById(str).id;
alert(id);
}
</script>
</head>

<body>
<div id="tt" onclick="getId(this.id)">测试下</div>
</body>
</html>

div的ID取得了,写入数据库就看着用AJAX传吧
mrshelly 2007-07-18
  • 打赏
  • 举报
回复
没测试......自己测试吧.

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script language="JavaScript">
$(document).ready(function(){
$("div").click(function(){
$.post('receive.asp',{'qq':$(this).attr('id'), 'id':$(this).attr('id')}, function(xml){alert(xml);});
});
});
</script>

<form name="form1" method="post">
<input type="text" name="qq" value=""/>
<div id="one"><a href="gg1.htm" target="_blank">我是广告</a></div>
<div id="two"><a href="gg2.htm" target="_blank">我是广告</a></div>
</form>
hunshihaichong 2007-07-18
  • 打赏
  • 举报
回复
顶~v~
hunshihaichong 2007-07-18
  • 打赏
  • 举报
回复
jquery,第一次听说,我去看看啊
我想要实现的功能是取得div的id写入数据库
以下是我的代码


<script language="JavaScript">
function SendAJAX()
{
if (document.getElementById("qq").value != "" && document.getElementById("one").id !="")//这里只能指定一个,点击哪个就取哪个的div的id
{
var DataToSend = "qq=" + document.getElementById("qq").value + "&id=" + document.getElementById(this).id;
var xmlhttp = false;
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlhttp.open("POST","receive.asp",false);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.send(DataToSend);
}
}
</script>

<form name="form1" method="post">
<input type="text" name="qq" value=""/>
<div onclick="SendAJAX();" id="one"><a href="gg1.htm" target="_blank">我是广告</a></div>
<div onclick="SendAJAX();" id="two"><a href="gg2.htm" target="_blank">我是广告</a></div>
</form>
mrshelly 2007-07-18
  • 打赏
  • 举报
回复
jquery

$("div").click(function(){ alert($(this).attr("id")); });
hunshihaichong 2007-07-18
  • 打赏
  • 举报
回复
不错

web_show() 根据我的实际情况解决了

mrshelly(Shelly) 让我见识了jquery

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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