我有一个同时使用javascript和jsp的组合,用来添加一些文本并进行转义。我还有一些javascript可以在提交后编辑文本。然而,当我点击编辑按钮时,会呈现HTML。
function editCommentToggle( id )
{
theRow = document.getElementById("id"+id);
//user = theRow.cells[0].innerHTML;
//date = theRow.cells[1].innerHTML;
--> com = theRow.cells[2].innerHTML;
idx = 2;
maxlength = 250;
// Comment field
cell = theRow.cells[idx];
while( cell.childNodes.length > 0 ) cell.removeChild(cell.childNodes[0]);
element = document.createElement("textarea");
element.id="comments-"+id;
element.rows="3";
element.value = com;
element.style.width = "400px";
element.maxLength = "250";
element.onfocus = element.onkeydown = element.onkeyup = function(){return characterCounterEdit(undefined, maxlength, this);};
cell.appendChild(element);
"theRow.cells[2].innerHTML;" 获取该单元格中的文本或HTML,但如果有换行符,则会显示
<br>
……我该如何构建结构以保留转义后的HTML?谢谢。"