ProcessingInstruction: hasAttribute() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Want more browser support for this feature? Tell us why.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The hasAttribute() method of the ProcessingInstruction interface returns a
boolean value indicating whether the specified element has the
specified attribute or not.
Syntax
js
hasAttribute(name)
Parameters
name-
A string representing the name of the attribute.
Return value
A boolean.
Examples
>Basic usage
js
const pi = document.createProcessingInstruction("start", 'name="placeholder"');
console.log(pi.hasAttribute("name"));
// logs:
// true
Specifications
| Specification |
|---|
| DOM> # dom-processinginstruction-hasattribute> |