当使用 querySelector 时,出现这个错误,很可能的一个原因是:选择标识符以数字开头。
JS中使用 getElementById 时,标识符以数字开头没有问题。但是,querySelector 是 CSS3 选择器,以数字开头的标识符就会报错。
参考:Uncaught SyntaxError: Failed to execute ‘querySelector’ on ‘Document’
当使用 querySelector 时,出现这个错误,很可能的一个原因是:选择标识符以数字开头。
JS中使用 getElementById 时,标识符以数字开头没有问题。但是,querySelector 是 CSS3 选择器,以数字开头的标识符就会报错。
参考:Uncaught SyntaxError: Failed to execute ‘querySelector’ on ‘Document’