javascript 怎样得到被激发事件的对象本身

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:50:23
有很多行html代码
<a href="javascript:su(100581)">青花瓷</a>
<a href="javascript:su(100826)">自由飞翔</a>
<a href="javascript:su(100746)">不死心还在</a>
我想编写自己的su()函数,替换掉<a>里面的内容,请问怎么写?
现在关键是我得不到事件触发的对象本身,谁能告诉我怎么办?
html代码里的su()参数固定不变
参数不能改变
所以不能用this指针
<a href="javascript:su(100746)">不死心还在</a> 这一行是死的,不能附加任何代码的,所以你的id也是加不上的

<a href="javascript:" onclick="su(this);" >青花瓷</a>
function su(obj)
{
obj的相关操作
}

那就这样<a href="javascript:" onclick="su(100581);" id="100581">青花瓷</a>
function su(id)
{
var obj = document.getElementById(id);

obj相关操作
}