我想选择第一个id
的{{1}}。
a
<li class="a" id="1">1</li>
<li class="a" id="2">2</li>
<li class="a" id="3">3</li>
我使用querySelectorAll但是它出现了错误
var c = document.querySelectorAll(".a#1");
c.remove();
我知道在jquery中它像Uncaught SyntaxError: Failed to execute 'querySelectorAll' on 'Document': '.a #1' is not a valid selector.
那样完成它会工作但是我正在使用zepto ,所以我必须弄清楚纯粹的js。
答案 0 :(得分:1)
带有号码的身份证号码无效,但您可以查询如下
document.querySelector('.a#\\31');
如果标识符的第一个字符是数字,则需要 基于其Unicode代码点逃避它。例如,代码点 因为角色1是U + 0031,所以你可以将它作为\ 000031或 \ 31。