I accidentally discovered a situation in the code today where the javascript eval() function cannot execute the html code, such as:
<script>eval('<li>hehe</li>')</script>
The code will not be executed, but Change it to the following and you can execute it:
<script> eval('</script>
hehe<script>')</script>