和声明HTML标记必须以字母( and )开头,后面可以是任意数量的字母、数字(0-9)、连字符(-)、下划线(_)、冒号(:)和句点(.)。在HTML5中,您现在可以使用任何字符,只要至少有一个字符,并且不使用空格。要转义CSS代码的字符是相当棘手的,但我的问题是,如何编写一个可以安全地转义选择器的方法,以便它可以在document.querySelector中使用而不引发错误?编辑
我知道您使用反斜杠来转义一个特殊的字符<
我正在从Laravel中获取一个带换行符的字符串。我想把它作为参数传递给JavaScript函数,但是我得到了未转义的换行符错误。当我将其作为函数参数传递时,如何转义这些换行符?show('{{$user->detail}}')" > {{$user->name}} </p>
function show(detail){
var x = document.querySelector
\"}\"}\"}"}} 据我所知,这个字符串不能用JSON.parse() API解析,因为字符串中的嵌套JSON字符串应该被正确转义。如果字符串没有正确转义,我会得到以下错误: Uncaught SyntaxError: Unexpected token n in JSON at position 22 因此,字符串应该按照如下所示的嵌套性质正确转义sec