-2
我有一些JavaScript,我想“字符串”但是当我做,我得到的错误:Uncaught SyntaxError: Unexpected token ?
需要将哪些字符转义为字符串?
我的问题是如何将我改变它,这样我可以把它作为一个字符串?我想我必须“逃避”某些角色 - 就像在他们面前添加\一样简单?
在.js文件的原代码如下所示:
c = function(e) {
return /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type) ? new Blob([String.fromCharCode(65279), e], {
type: e.type
}) : e
}
我想创建的JavaScript的字符串,这样我就可以把它变成一个网页编程 - 所以我开始使用此:
str+=" c = function(e) {";
str+=" return /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type) ? new Blob([String.fromCharCode(65279), e], {";
str+=" type: e.type";
str+=" }) : e";
str+=" },";
但是当javascript被放置到使用DOM的页面上时,那是当我收到错误消息。
感谢您的帮助,
马克