记录一个小问题:
写JS遇到一个异常
Uncaught DOMException: Failed to execute 'querySelector' on 'Document': '#161725collapse' is not a valid selector.
at i (https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js:6:543)
at HTMLAnchorElement.<anonymous> (https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js:6:20270)
at HTMLDocument.n (https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js:6:4406)
但是我的html代码里面明明有这个 #161725collapse id,为什么会找不到呢
然后我用JQuery选择器和document原生的选择器测试了一下:
document原生的选择器的确是找不到,后来自己折腾了半天发现如果你的ID是是以数字开头的话document选择器就会报这个错,所以后来我把ID改成字母在前面,这样就可以了