Apparently strWhichTag
contains another selector, and it is meant to represent a child of div:not(...)
when these two selector strings are concatenated.
For example, consider the difference between div.foo
(div with a class name "foo") and div .foo
(element with a class name "foo", which is a child of a div)