name property
Getter/setter of the tag name of the element.
Same as element.localName
.
Implementation
@override
String? get name => _element.localName;
Getter/setter of the tag name of the element.
Same as element.localName
.
Implementation
@override
set name(String? name) {
final newElement = Element.tag(name);
final defaultNodes = _element.clone(true);
newElement
..attributes = defaultNodes.attributes
..nodes.addAll(defaultNodes.nodes);
if (_element.parentNode != null) {
final index = _element.parentNode!.nodes.indexOf(_element);
_element.parentNode!.nodes.insert(index, newElement);
element = _element.parentNode!.nodes[index] as Element;
}
}