obj.innerHTML="<input type='button' onclick='fun("+参数+")'>"

解决方案 »

  1.   

    才看见,原来fun()是个函数...
    抱歉啊
      

  2.   

    obj.innerHTML="<input type='button' onclick='fun("+<%+参数+%>+")'>"不太理解你得意思,不知道符合你得要求不
      

  3.   

    obj.innerHTML="<input type='button' onclick='fun(\"参数\")'>"
      

  4.   

    我举个例子吧,如下
    <div id='divobj' style=" width:100px; height:100px; background-color:#CCFFFF"></div>
    <script>
    function argT(obj,arg){
    divobj.innerText=arg
    }
    var myString="中国"
    divobj.innerHTML="<input type='button' id='argTest' onclick='argT(this,myString)'>"
    </script>
    现在,要把myString直接用 字符串 "中国"  替换,如何实现以上你们所说都已试过,结果是不行!