js中的字符串拼接经常用到转义符,特此记下:
var tserverItem = document.getElementById("serverItem");//这个是table下的<tbody>
var tr1 = document.createElement('tr');//这是个table标签下的tr tr1.style.height = '25px';
var td7 = document.createElement('td');//这是个table标签下的td td7.width = "155px"; td7.style.textAlign = "center";
var say = "服务启动成功";
td7.innerHTML = "<img width=\"32px\" height=\"32px\" οnclick=\"alert('" + say + "');\" οnmοuseοver=\"zoomInImg(this)\" οnmοuseοut=\"zoomOutImg(this)\" title=\"点击启动服务\" style=\"cursor: pointer; border: medium none;\" src=\"images/bt_start_o.png\"> ";
tserverItem.appendChild(tr1);
实现在<table><tbody></tbody></table>中添加tr和td
先在html中写好源代码如:
<img width="32px" height="32px" οnclick="alert('服务启动成功!');" οnmοuseοver="zoomInImg(this)" οnmοuseοut="zoomOutImg(this)" title="点击启动服务" style="cursor: pointer; border: medium none;" src="images/bt_start_o.png">
然后把" 替换为 \"
再次感谢老赵....
转载于:https://www.cnblogs.com/Mygirl/archive/2011/06/25/2090317.html