name: hasAttr args: [s, set]
hasAttr returns true if set has an attribute named s, and
false otherwise. This is a dynamic version of the ? operator,
since s is an expression rather than an identifier.
hasAttr returns true if set has an attribute named s, and
false otherwise. This is a dynamic version of the ? operator,
since s is an expression rather than an identifier.