日期:2014-05-16 浏览次数:20490 次
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<script>
function test(x){
alert(x);
}
var s = '123'
var html = '<a href="#" onclick="test(\''+s+'\')">123</a>';
document.write(html)
</script>
</body>
</html>
------解决方案--------------------
onclick='upPower(\'"+PowerNumber+"\')'
------解决方案--------------------
恩 楼上的可以,另外 字符串最好不要这样用"+"号连接起来会有很大的性能开销,推荐用数组形式
var html = [];
html.push('1');
html.push('2');
html.push('3');
alert(html.join(''))// 123
------解决方案--------------------
晕,后台拼有这么复杂么,除了转义。或者,直接
+ "onclick='upPower("+PowerNumber+")'>编辑</a></td><td><a href=javascript:void(0)"