Javascript &引用;未捕获的语法错误:缺少)在参数列表之后;
我一直收到这个错误,但我无法找出是什么原因造成的Javascript &引用;未捕获的语法错误:缺少)在参数列表之后;,javascript,android,Javascript,Android,我一直收到这个错误,但我无法找出是什么原因造成的 "Uncaught SyntaxError: missing ) after argument list" 下面是我正在尝试运行的JavaScript。它位于Android Studio和Java中: "javascript: var y = document.querySelector('#login-form [type="+"'"+"submit"+"'"+"]'); y.click();" 这应该起作用: "javascript: v
"Uncaught SyntaxError: missing ) after argument list"
下面是我正在尝试运行的JavaScript。它位于Android Studio和Java中:
"javascript: var y = document.querySelector('#login-form [type="+"'"+"submit"+"'"+"]'); y.click();"
这应该起作用:
"javascript: var y = document.querySelector('#login-form [type=\"submit\"]');
y.click();"
这应该起作用:
"javascript: var y = document.querySelector('#login-form [type=\"submit\"]');
y.click();"
检查您的报价:
document.querySelector(“#登录表单[type='submit'])运行此javascript时,请查看浏览器中的源代码。显示的js是什么?+尝试对type=submit使用双引号。在Java中,转义“符号(\”。@Andreasdocument.querySelector(“#login form[type=“submit”]”)
。我刚刚发布了未经验证的版本,因此问题变得更加明显。那么为什么使用javascript:
?这是用来做什么的?检查你的引号:document.querySelector(“#登录表单[type='submit'])运行此javascript时,请查看浏览器中的源代码。显示的js是什么?+尝试对type=submit使用双引号。在Java中,转义“符号(\”。@Andreasdocument.querySelector(“#login form[type=“submit”]”)
。我刚刚发布了未经验证的版本,因此问题变得更加明显。那么为什么使用javascript:
?这是用来做什么的?为什么额外的“
”“
没有意义”—它是外部引号,用于分隔字符串它的内部引号将逻辑保留在字符串中。非常感谢它的帮助!编辑。这现在应该有意义了。@OkkeTrommelen很乐意帮忙:)为什么额外的““
没有意义”“-它是用来分隔字符串的外部引号。”它的内部引号将逻辑保留在字符串中。非常感谢它的帮助!编辑。这现在应该有道理了。@OkkeTrommelen很乐意帮忙:)