formatInputElement static method
Element?
formatInputElement(
- dynamic input
Implementation
static dom.Element? formatInputElement(dynamic input) {
if (input is dom.Document) {
return input.documentElement!;
} else if (input is dom.Element) {
return input;
} else if (input is String) {
final doc = parser.parse(input);
if (input.contains('<html')) {
return doc.documentElement!;
} else {
return doc.body;
}
} else {
return parser.parse(input.toString()).documentElement;
}
}