通过js向html中创建一个canvas区域
document.body.innerHTML="
这里为什么需要转义字符啊,这个转义字符\具体怎么用呢?谢谢·
java 中字符串以引号开头、以引号结尾,如果字符串内容中由引号,就需要在前面加转义符,否则这个引号就会被当作字符串的结束。
如果外面有双引号,里面不想使用单引号,也使用双引号,那就需要用转义符号转义双引号,这样解析的时候才不会报错。
双引号括起来表示字符串,js中引号不能交叉,如果都用双引号,内部需要表示实际的双引号时,需要转义
当然你也可以用单引号
document.body.innerHTML='<canvas id="mycanvas" >';
这样就不用转义了
转义字符都在符号可以解析为多重含义,可能出错的时候采用,字符串而已,一般不用转义。
用转义符号转义双引号