var b=1; var c=2; a.innerHTML=" <a onclick='do("+b+","+c+");'>ddd </a>"
var b=1; var c="'2,1'"; a.innerHTML=" <a onclick='do("+b+","+c+");'>ddd </a>" 不对
我这样测试是可以的。而且也合理。<div id="aa">test</div> <script> var b=1; var a = document.getElementById('aa'); a.innerHTML=" <a href='#' onclick='alert(b);'>ddd </a>" </script>
var c=2;
a.innerHTML=" <a onclick='do("+b+","+c+");'>ddd </a>"
var c="'2,1'";
a.innerHTML=" <a onclick='do("+b+","+c+");'>ddd </a>" 不对
<script>
var b=1;
var a = document.getElementById('aa');
a.innerHTML=" <a href='#' onclick='alert(b);'>ddd </a>"
</script>
你这是啥玩意啊, 字符串也应该这样吧 var c="2,1";