gpt4 book ai didi

javascript - 动态验证 HTML

转载 作者:太空宇宙 更新时间:2023-11-04 16:13:15 24 4
gpt4 key购买 nike

我想显示带有 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 是否没有语法错误?谢谢您,希望您能帮助我。

最佳答案

您可以使用 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 语句内,则 catch 语句将运行。请参阅here了解详情。

关于javascript - 动态验证 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41291971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com