退出文档.evaluate
我正在使用 Greasemonkey。如果xpathExpression
不存在,整个脚本将停止。
document.evaluate(
xpathExpression,
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
有没有办法停止该 document.evaluate
并继续让脚本运行?
错误:
“错误:该表达式不是合法表达式。”
I'm using using Greasemonkey. If the xpathExpression
doesn't exist, the whole script will stop.
document.evaluate(
xpathExpression,
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
Is there a way to stop that document.evaluate
and continue to let the script run?
the error:
"Error: The expression is not a legal expression."
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
当您无法预测错误如何发生时,
try/catch
确实应该用作最后的手段。请考虑这个:
try/catch
should really be used as a last resort when you cannot predict how an error can occur.consider this instead:
您可以将其包装在
try-catch
块中:You could wrap it in a
try-catch
block:实例化变量 xpathExpression 然后你可以使用:
不需要 try/catch 块
instantiate the variable xpathExpression and then you may use:
no need of try/catch block