我想用HTML标签显示文字。
我有以下代码:
<pre th:id="'answer' + ${answerStat.index}"></pre>
<script type="text/javascript" th:inline="javascript">
/*<![CDATA[*/
$("#answer" + [[${answerStat.index}]]).html([[${answer.value}]]);
/*]]>*/
</script>
它工作得很完美,但answer.value
早先被用户输入,可能包含语法错误(如未关闭标记)。如果answer.value
包含语法错误,则会导致错误。
那么,我如何动态检查answer.value
是否没有语法错误?
谢谢,希望你能帮助我。
答案 0 :(得分:1)
您可以使用insert into
声明。
语法为:
try/catch
因此,如果您的try{
//code to be tried here
}
catch(e){
//error handling here
//e is the error thrown by the try
}
有错误,并且它在answer.value
语句中,则try/catch
语句将运行。有关详细信息,请参阅here。