首页 > 解决方案 > 在javascript中查询带有正文但不在id上的选择器

问题描述

我陷入了选择整个身体但不是该身体中特定身份的元素。我为javascript尝试了以下内容

 var boxElemb =  document.querySelector("body:not('ul#id')");
    boxElemb.innerHTML=boxElemb.innerHTML.replace(/BOTÕES/g, 'Puxadores');

但它不起作用。我正在用另一个文本替换内容。如果有人有解决方案,请帮助我

标签: javascripthtml

解决方案


ul#idinsidenot不是有效的语法。

使用[id]. [和之间的任何东西]都将被视为属性。您还可以使用属性值过滤它,例如[id='myId'].

document.querySelector("body:not('ul[id]')");

推荐阅读