JS this获得当前对象的ID

mp3aaa 2009-09-13 06:50:35
this 有什么方法能返回对象ID

就是当前对象ID

哥们别误会
我就1分了
这两天建网站 分都问没了
...全文
13571 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
mp3aaa 2009-09-14
  • 打赏
  • 举报
回复
我的意思是 在JAVASCRIPT 的函数中
获得调用当前函数的对象的ID

是这样

function tid()
{
alert(this.id);
}
<input type="button" id="ss" value="呵呵" onclick="tid()">


不是这样
function tid(id)
{
alert(id);
}
<input type="button" id="ss" value="呵呵" onclick="tid(this.id)">

ToperRay 2009-09-14
  • 打赏
  • 举报
回复
对象默认是没有ID的。
浴火_凤凰 2009-09-14
  • 打赏
  • 举报
回复
this.id
MuBeiBei 2009-09-14
  • 打赏
  • 举报
回复

function showID(){
alert(this.id);
}
var oDiv = document.getElementById('d2');
showID.call(oDiv);



<body>
<div id="d2">
</div>
</body>
//你说的是这意思吗?
hemingwang0902 2009-09-14
  • 打赏
  • 举报
回复
this.id
xfcdxg 2009-09-14
  • 打赏
  • 举报
回复
传的时候tid(this) 用的时候 JS中写this.getAttribute("id")就行了,当然JS中的参数可以换名字
[路在脚下] 2009-09-14
  • 打赏
  • 举报
回复
function tid(v)
{
alert(v.id);
}
<input type="button" id="ss" value="呵呵" onclick="tid(this)">
rjzou2006 2009-09-13
  • 打赏
  • 举报
回复
this 不同场合,指向不同对象。
xuld 2009-09-13
  • 打赏
  • 举报
回复
一般 this.id

return a.id || a[0].id;


当前对象什么对象
hookee 2009-09-13
  • 打赏
  • 举报
回复
要看this的上下文
mp3aaa 2009-09-13
  • 打赏
  • 举报
回复
this.id 好像不行把?
s11ss 2009-09-13
  • 打赏
  • 举报
回复
结帖率:110.26% ...
hookee 2009-09-13
  • 打赏
  • 举报
回复
指this.id?

87,910

社区成员

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

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