Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript模糊除一个之外的所有元素_Javascript_Html - Fatal编程技术网

如何使用javascript模糊除一个之外的所有元素

如何使用javascript模糊除一个之外的所有元素,javascript,html,Javascript,Html,我正试图模糊所有元素,除了这个标签。请记住,我希望用javascript实现这一点。不是jQuery或CSS,因为我正在尝试学习普通javascript 我发现了一个类似的答案@prog1011给出了一个答案,我正在尝试实现,但它没有起作用 如何模糊除p此标记之外的所有元素?结合使用.querySelectorAll和.forEach,因为.style只能在单个节点上使用: document.querySelectorAllbody:不是这个 .forEachelement=>element.

我正试图模糊所有元素,除了这个标签。请记住,我希望用javascript实现这一点。不是jQuery或CSS,因为我正在尝试学习普通javascript

我发现了一个类似的答案@prog1011给出了一个答案,我正在尝试实现,但它没有起作用

如何模糊除p此标记之外的所有元素?

结合使用.querySelectorAll和.forEach,因为.style只能在单个节点上使用:

document.querySelectorAllbody:不是这个 .forEachelement=>element.style.filter=blur2px; 新标题 新标题2 新标题2

本段

该段落结合了.queryselectoral和.forEach的用法,因为.style只能在单个节点上使用:

document.querySelectorAllbody:不是这个 .forEachelement=>element.style.filter=blur2px; 新标题 新标题2 新标题2

本段

该段落

如果pthis是子元素怎么办?这行吗?如果pthis是子元素呢?这行吗?
<h1>New Title</h1>
<h2>New Title 2</h2>
<h3>New Title 2</h3>
<p id="this">New paragraph</p>
document.querySelector("body :not(#this)").style.filter = "blur(2px)";