like this:
<span id=demo>hehehe</span>
<script language="JavaScript">
<!--
function sw(obj)
{
alert(obj.innerHTML)
}
demo.onclick=new Function("sw(this)")
//-->
</script>

解决方案 »

  1.   

    这样的啊,麻烦啊,
    ps:document.createElement("<span>阿瑟多幅缩短</span>")
    怎么不行?
      

  2.   

    document.createElement("<span>")
      

  3.   

    _obj=document.createElement("<span>")
    _obj.innerHTML="阿瑟多幅缩短"
      

  4.   

    var obj=document.createElement("SPAN")
    obj.innerHTML="阿瑟多幅缩短"
      

  5.   

    var obj=document.createElement("SPAN")
    obj.innerHTML="阿瑟多幅缩短"
      

  6.   

    var s = document.createElement("span");
    s.innerText = "阿瑟多幅缩短"
      

  7.   

    some_obj.attachEvent("onclick",function(){sw(obj)})
      

  8.   

    fason(阿信)
    的方法是一个 好的解决方法
      

  9.   

    一个原则,能够避免使用
    innerHTML而用innerText的就用innerText
    innerHTML和innerText都会导致额外的重布局开销
      

  10.   

    尤其象innerXXX最好不要多次+=
    而应该用准备好的字符串一次性赋值
      

  11.   

    myhyli() () 信誉:100  2003-8-19 20:49:55  删除  
     
      some_obj.attachEvent(  "onclick  ",function(){sw(obj)})  
    这个是经典上的myhyli吗?冒牌的?你的回复是错误的!
      

  12.   

    <INPUT type=button id="xxx" value=1>
    <script>
    xxx.attachEvent("onclick",function(){sw(xxx)})
    function sw(e) {
    alert(e.value)
    }
    </script>你用法不对罢了