我自己做了一个这样的处理,但结果这个说明还是弹不出来,点击按钮没有任何反应,双击网页左下角有这样的错误:未结束的字符串常量。
——我查看数据库没有单引和双引之内的特殊符号,后来我看着测试的同事往里敲数据,我才明白是因为他们敲了回车。JS代码:
function showExplain(explain){
var regR = /[\r]/g;
   var regN = /[\n]/g;
   explain = explain.replace(regR,"<br>");
   explain = explain.replace(regN,"");
if(explain==""){
window.alert("此OR暂无说明!");
}
else{
window.alert(e);
}
}
HTML代码:
<td>
<!--OR说明 showExplain();-->
         <input type="button" name="btnexplain" onclick="showExplain('<%=list.get(i).getExplain() %>');">
</td>