如何使用$("#mycustomtext").CustomMethod();
作为字符串来设置为网页的标题?
我正在尝试使用如下,但将错误视为"未捕获的语法错误:无效或意外的令牌">
var myString = "$("#mycustomtext").CustomMethod()";
document.title = myString;
修改代码
var myString = "$('#mycustomtext').CustomMethod()";
document.title = myString;
你需要转义字符串,
var myString = "$("#mycustomtext").CustomMethod()";
^^^ ^^^
document.title = myString;
你可以简单地做document.title = "My Webpage"
。 在您的情况下,它应该是,
var myString = '$("#mycustomtext").CustomMethod()'
document.title = myString
请记住转义引号或使用交替的单引号和双引号。
您要添加一组额外的引号。不要将函数括在引号中。
var myString = $("#mycustomtext").CustomMethod();
document.title = myString;
但是,如果您确实想要此功能,则需要转义内部引号:"$("#mycustomtext").CustomMethod()";
脚本中有一个意外的引号。应该是这样的
var x =
var myString = $("#mycustomtext").CustomMethod();
document.title = myString;
我删除了开头和结尾的引号,因为它被读作字符串,您的真实标题不会是表达式$("#mycustomtext"( 的结果。CustomMethod((但标题将正好是$("#mycustomtext"(。自定义方法((