attachEvent()中如何传递参数?

sw47 2003-08-19 05:46:47
some_obj.attachEvent("onclick",sw)
function sw(obj)
{
alert(obj)
}
如何取得对some_obj的引用,页就事再attachEvent()中如何传递参数?
...全文
168 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
POPOEVER 2003-08-20
  • 打赏
  • 举报
回复
呵呵,你冤枉坏梨了~~~
N久没来,改版后好象我以前的分数都没了?
myhyli 2003-08-20
  • 打赏
  • 举报
回复
<INPUT type=button id="xxx" value=1>
<script>
xxx.attachEvent("onclick",function(){sw(xxx)})
function sw(e) {
alert(e.value)
}
</script>

你用法不对罢了
sw47 2003-08-20
  • 打赏
  • 举报
回复
myhyli() () 信誉:100 2003-8-19 20:49:55 删除

some_obj.attachEvent( "onclick ",function(){sw(obj)})
这个是经典上的myhyli吗?冒牌的?你的回复是错误的!
yonghengdizhen 2003-08-19
  • 打赏
  • 举报
回复
尤其象innerXXX最好不要多次+=
而应该用准备好的字符串一次性赋值
yonghengdizhen 2003-08-19
  • 打赏
  • 举报
回复
一个原则,能够避免使用
innerHTML而用innerText的就用innerText
innerHTML和innerText都会导致额外的重布局开销
kingdomzhf 2003-08-19
  • 打赏
  • 举报
回复
fason(阿信)
的方法是一个 好的解决方法
myhyli 2003-08-19
  • 打赏
  • 举报
回复
some_obj.attachEvent("onclick",function(){sw(obj)})
cloudchen 2003-08-19
  • 打赏
  • 举报
回复
var s = document.createElement("span");
s.innerText = "阿瑟多幅缩短"
fason 2003-08-19
  • 打赏
  • 举报
回复
var obj=document.createElement("SPAN")
obj.innerHTML="阿瑟多幅缩短"
fason 2003-08-19
  • 打赏
  • 举报
回复
var obj=document.createElement("SPAN")
obj.innerHTML="阿瑟多幅缩短"
chinahuman 2003-08-19
  • 打赏
  • 举报
回复
_obj=document.createElement("<span>")
_obj.innerHTML="阿瑟多幅缩短"
chinahuman 2003-08-19
  • 打赏
  • 举报
回复
document.createElement("<span>")

sw47 2003-08-19
  • 打赏
  • 举报
回复
这样的啊,麻烦啊,
ps:document.createElement("<span>阿瑟多幅缩短</span>")
怎么不行?
fason 2003-08-19
  • 打赏
  • 举报
回复
like this:
<span id=demo>hehehe</span>
<script language="JavaScript">
<!--
function sw(obj)
{
alert(obj.innerHTML)
}
demo.onclick=new Function("sw(this)")
//-->
</script>
zhxhjj 2003-08-19
  • 打赏
  • 举报
回复
gz

87,910

社区成员

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

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